例如在for循環中,你可以踢出這樣的:如何在foreach循環中執行?
for($i = 0; $i < count($ary); $i++){
if($ary[$i] == 'blah')
$i = count($ary);
echo $i;
}
或者在一個while循環:
$i = 0;
while($i < count($ary)){
if($ary[$i++] == 'blah')
$i = count($ary);
echo $i;
}
什麼意思用術語「kickout」?你想做什麼? –
從你的循環中刪除'count($ ary)'並將它存儲在一個臨時變量中。否則,函數在循環的每次迭代**上執行,這對性能來說是非常糟糕的:'$ l = count($ ary); while($ i <$ l)...' – zzzzBov
我正在尋找休息;感謝您的幫助 – samwell