php loop continue執行的代碼塊中指定的次數,或在指定的條件為真。
-------------------------------------------------- ------------------------------
對於迴圈
迴圈使用的是當你事Crowdsourced Security Testing道多少次的指令碼應該運行。
文法
for (init; condition; increment)
{
code to be executed;
}
參數:
初始化:主要用於設定一個計數器(但可以是任何代碼執行在一次迴圈的開始)
條件:評估每個迴圈迭代。如果值為TRUE,則迴圈繼續。如果值為FALSE,則迴圈結束。
增量:主要用於增加一個計數器(但可以是任何代碼將在迴圈結束時執行)
註:以上可以是空的,或者有多個運算式每個參數(以逗號分隔)。
例如
下面的例子定義了一個迴圈,開始與i = 1。迴圈將繼續運行,因為我只要小於或等於5。我將增加1每次迴圈運行:
<html>
<body>
<?php
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br />";
}
?>
</body>
</html>
The number is 1
The number is 2
The number is 3
The number is 4
The number is 5
執行個體二
<?php
while (list($key, $value) = each($arr)) {
if (!($key % 2)) { // skip odd members
continue;
}
do_something_odd($value);
}
$i = 0;
while ($i++ < 5) {
echo "Outer<br />n";
while (1) {
echo " Middle<br />n";
while (1) {
echo " Inner<br />n";
continue 3;
}
echo "This never gets output.<br />n";
}
echo "Neither does this.<br />n";
}
?>
<?php
for ($i = 0; $i < 5; ++$i) {
if ($i == 2)
continue
print "$in";
}
?>