這似乎是一個非常愚蠢的問題,但沒有對服務器做任何更改.. PHP中的繼續功能似乎開始工作不正確。PHP「繼續」停止foreach循環
例如:
function contTest(){
$testers = array(1, 3, 4, 5);
foreach($testers as $test){
echo "Got here<br>";
continue;
echo $test."<br>";
}
}
輸出:
Got here
Got here
Got here
Got here
鑑於:
function contTest(){
$testers = array(1, 3, 4, 5);
foreach($testers as $test){
echo "Got here<br>";
echo $test."<br>";
}
}
OUPUTS:
Got here
1
Got here
3
Got here
4
Got here
5
我以前使用過這個功能,它似乎沒有這個效果。有任何想法嗎?就像我說的,服務器上沒有任何變化,所以PHP版本是一樣的。
代碼正常工作。你需要什麼? – voodoo417
繼續工作它應該如何http://uk3.php.net/manual/en/control-structures.continue.php – TommyBs
據我所知,'繼續'的功能是繞過代碼的其餘部分在代碼塊內並開始循環的下一次迭代。所以它似乎在做它的工作。 – MrVimes