PHP while循环

PHP while循环可以用于遍历一组代码,如:for循环。如果迭代次数未知,则应使用while循环。

while循环语法

while(condition){  
    //code to be executed  
}

替代语法

while(condition):  
//code to be executed  

endwhile;

PHP While循环流程图

PHP While循环示例

<?php  
    $n=1;  
    while($n<=10){  
        echo "$n<br/>";  
        $n++;  
    }  
?>

执行上面代码得到以下结果 -

1
2
3
4
5
6
7
8
9
10

替代示例

<?php  
    $n=1;  
    while($n<=10):  
        echo "$n<br/>";  
        $n++;  
    endwhile;  
?>

执行上面代码得到以下结果 -

1
2
3
4
5
6
7
8
9
10

PHP嵌套while循环

我们可以在PHP中使用一个while循环另一个while循环中,它被称为嵌套while循环。

在内部或嵌套while循环的情况下,嵌套while循环对一个外部while循环完全执行。 如果外部while循环执行3次,嵌套while循环执行3次,则嵌套while循环将一共要执行9次(第一个外部循环为3次,第二个内部循环为3次)。

示例

<?php  
    $i=1;  
    while($i<=3){  
        $j=1;  
        while($j<=3){  
            echo "$i   $j<br/>";  
            $j++;  
        }  
        $i++;  
    }  
?>

执行上面代码得到以下结果 -

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

上一篇: PHP for循环 下一篇: PHP do...while循环