while
$int = 1;
while ( $int < 10 ) {
echo $int;
echo '<hr/>';
$int ++;
}
do
while
$int = 1;
do {
echo $int;
echo '<hr>';
$int++;
}while ( $int < 1);
for
示例1:
for( $int=1; $int<10; $int++){
echo $int;
echo '<hr>';
}
示例2:
for( $int=1; $int<10; $int++){
if($int == 5){
echo '等于5,单独输出';
}else{
echo $int;
}
echo '<hr>';
}
continue
结束当前循环,进入下次循环
在循环语句中使用 while
for
for( $int=1; $int<10; $int++){
if($int == 5){
//结束当前循环,进入下次循环
continue;
}
var_dump($int);
echo '<hr>';
}
break
结束循环
在循环语句中使用 while
for
switch
可以跳出多层循环
示例1:
for( $int=1; $int<10; $int++){
if($int == 5){
//结束当前循环,进入下次循环
break;
}
var_dump($int);
echo '<hr>';
}
示例2:
$money = 50000;
switch ($money) {
case $money >= 50000:
echo '我要买个华为手机';
break;
case $money >= 20000:
echo '我要买个苹果手机';
break;
case $money >= 10000:
echo '我要买个小米手机';
break;
case $money >= 5000:
echo '我只能买个二手手机';
break;
default:
echo '我啥也买不起,洗洗睡吧';
break;
}