PHP循环

随堂练习

循环

do{}while()

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

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

while(){}

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

$i=1;

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

for(){}

循环用于您预先知道脚本需要运行的次数的情况。

for ($i=1; $i<=5; $i++)
{
    echo "数字为 " . $i . ‘<br>’;
}
?>

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语句,将立即结束 while、do…while、for、foreach、switch的执行。

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

continue

语句使当前循环执行结束,并从下一次循环开始执行.

for($i=0;$i < 5;$i++){
    if($i == 3){
        continue;
    }
    echo $i."<br>";
}
powered by GitbookEdit Time: 2024-06-06 18:25:40