PHP for循环语句

本文概述

  • PHP嵌套循环
  • 每个循环使用PHP
PHP for loop可用于遍历指定次数的代码集。
如果已知迭代次数, 则应使用它, 否则应使用while循环。这意味着当你已经知道要执行一次代码块的次数时, 将使用for循环。
它允许用户将所有与循环相关的语句放在一个地方。请参见下面给出的语法:
句法
for(initialization; condition; increment/decrement){ //code to be executed }

参数
php for loop类似于java / C / C ++ for loop。 for循环的参数具有以下含义:
初始化-初始化循环计数器值。 for循环的初始值仅执行一次。此参数是可选的。
条件-评估每个迭代值。循环持续执行直到条件为假。如果为TRUE, 则继续执行循环, 否则结束循环执行。
递增/递减-递增或递减变量的值。
流程图
PHP for循环语句

文章图片
例子
< ?php for($n=1; $n< =10; $n++){ echo "$n< br/> "; } ?>

输出
1 2 3 4 5 6 7 8 9 10

例子
这三个参数都是可选的, 但必须使用分号(; )才能传递for循环。如果我们不传递参数, 它将无限执行。
< ?php $i = 1; //infinite loop for (; ; ) { echo $i++; echo "< /br> "; } ?>

输出
1 2 3 4 . . .

例子
以下是使用for循环以四种不同方式打印1到9的数字的示例。
< ?php /* example 1 */ for ($i = 1; $i < = 9; $i++) { echo $i; } echo "< /br> "; /* example 2 */ for ($i = 1; ; $i++) { if ($i > 9) { break; } echo $i; } echo "< /br> "; /* example 3 */ $i = 1; for (; ; ) { if ($i > 9) { break; } echo $i; $i++; } echo "< /br> "; /* example 4 */ for ($i = 1, $j = 0; $i < = 9; $j += $i, print $i, $i++); ?>

输出
123456789 123456789 123456789 123456789

PHP嵌套循环 我们可以在PHP的for循环内部使用for循环, 这称为嵌套for循环。仅当发现外部for循环条件为true时, 才会执行内部for循环。
如果是内部for或嵌套for循环, 则完全为一个外部for循环执行nested for循环。如果要执行外层for循环3次, 内层for循环执行3次, 则内层for循环将执行9次(第一个外层循环执行3次, 第二个外层循环执行3次, 第三个外层循环执行3次)。
【PHP for循环语句】例子
< ?php for($i=1; $i< =3; $i++){ for($j=1; $j< =3; $j++){ echo "$i$j< br/> "; } } ?>

输出
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3

每个循环使用PHP 每个循环的PHP用于遍历数组元素。
句法
foreach( $array as $var ){ //code to be executed } ?>

例子
< ?php $season=array("summer", "winter", "spring", "autumn"); foreach( $season as $arr ){ echo "Season is: $arr< br /> "; } ?>

输出
Season is: summer Season is: winter Season is: spring Season is: autumn

有关foreach循环的更多详细信息, 请单击此处。

    推荐阅读