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 层循环,当前所在层为第一层