PHP循环

do{}while()

do...while 语句会至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环。

例:
    $i=1;
    do
    {
        $i++;
        echo "The number is " . $i . "<br>";
    }
    while ($i<=5);

while(){}

while 循环将重复执行代码块,直到指定的条件不成立

例:
    $i=1;
    while($i<=5)
    {
        echo "The number is " . $i . "<br>";
        $i++;
    }

for(){}

for 循环用于您预先知道脚本需要运行的次数的情况。
例:
for ($i=1; $i<=5; $i++)
{
    echo "数字为 " . $i . ‘<br>’;
}
?>

foreach(){}

foreach 循环用于遍历数组,它根据数组中每个元素来循环代码块。
例:
    $x = array("Google", "Runoob", "Taobao");
    foreach ($x as $value) {
        echo $value.‘<br>’;
    }

遍历二维数组

    $products = array(
        array(
            'pname' => 'nokia n73',
            'price' =>  1500,
        ),
        array(
            'pname' => 'nokia 5800',
            'price' =>  2000,
        ),
    );

    foreach ($products as $product_k => $product_v) {
        foreach ($product_v as $key => $val) {
            echo $key . '=>' . $val;
        }
    }

break

如果包含一个break语句,将立即结束 whiledowhileforforeachswitch的执行。

for($i=0;$i < 5;$i++){
    if($i == 3){
        break;
    }
    echo $i."<br>";
}

continue

continue 语句使当前循环执行结束,并从下一次循环开始执行.
for($i=0;$i < 5;$i++){
    if($i == 3){
        continue;
    }
    echo $i."<br>";
}
powered by GitbookEdit Time: 2023-04-08 10:28:32