繼續(xù)導(dǎo)致PHP跳過其余的當(dāng)前循環(huán)迭代并繼續(xù)下一次迭代。
下面的代碼使用continue語句來啟動下一次迭代。
<?php
for ($i = 1; $i < 10; $i = $i + 1) {
if ($i == 3) continue;
if ($i == 7) break;
print "Number $i\n";
}
?>
上面的代碼生成以下結(jié)果。
下面的代碼顯示了如何繼續(xù)for循環(huán)。
<?php
$usernames = array("grace","doris","gary","nate","missing","tom");
for ($x=0; $x < count($usernames); $x++) {
if ($usernames[$x] == "missing")
continue;
echo "Staff member: $usernames[$x] <br />";
}
?>
上面的代碼生成以下結(jié)果。
下面的代碼顯示了如何使用continue語句獲取十個隨機數(shù),每個大于下一個。
<?php//from w w w. j ava 2 s . c o m
//init variables
$count = 0;
$max = 0;
//get ten random numbers
while($count < 10)
{
$value = rand(1,100);
//try again if $value is too small
if($value < $max)
{
continue;
}
$count++;
$max = $value;
print("$value <br>\n");
}
?>
上面的代碼生成以下結(jié)果。
更多建議: