1.for 循环
for ( 初值表达式 ; 条件表达式 ; 循环变量增值 ) {循环体;}
1、初值表达式
$i = 0定义循环变量 i,并设置初始值为 0。
2、条件表达式
$i<10将 $i<10 作为循环执行的条件,如果该条件成立,则 for 将会重复执行 {} 中的代码。
3、循环变量增值
$i++for 循环每执行一次,i 变量的值就会加 1,从而控制 for 循环语句的执行次数。注意:for 语句中的初值表达式、条件表达式、循环变量增值,这三个表达式之间必须用分号分隔开。
2.while循环
while(表达式){语句块;}
1、循环变量初始值
$i = 0;定义循环变量 i,并设置初始值为 0。注意:控制循环语句执行次数的变量,称为循环变量。
2、循环语句的条件
while($i<=10){…}将 $i<=10 作为循环执行的条件,如果该条件成立,则 while 将会执行 {} 中的代码。
3、循环变量递增
$i++;while 循环每执行一次,i变量的值就会加 1,从而控制 while 循环语句的执行次数。
3. do-while循环
do{语句块;}while(表达式);
1、循环变量初始值
$i = 0;定义循环变量 i,并设置初始值为 0。
2、循环语句的条件
do{……}while($i<=5);将 $i<=5 作为循环执行的条件,如果该条件成立,则 do-while 将会重复执行 {} 中的代码。
3、循环变量递增
$i++;do-while 循环每执行一次,i变量的值就会加 1,从而控制 do-while 循环语句的执行次数。
4. forearch循环
foreach(array as value){循环体;}或foreach(array as key=>value){循环体;}
1、遍历数组
foreach ($userInfo as $k=>$v){echo "{$k}:{$v}<br/>";}通过 foreach 语句,遍历 $userInfo 数组。$userInfo:将要通过 foreach 遍历的数组。$k:对应数组的下标。$v:对应数组的值。
5. break
break; // 结束当前层循环或break n; // 结束从内向外的第 n 层循环,当前所在层为第一层
6. continue
continue; // 结束当前层循环或continue n; // 结束从内向外的第 n 层循环,当前所在层为第一层
