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