1. 判断型循环:
入口判断型 while(条件){}
$a = 10;
while($a > 5){
echo $a.'<br>';
$a--;
}
//模板语法
$a = 10;
while($a > 5):
echo $a.'<br>';
$a--;
endwhile;
出口判断型 do{…}while(条件)
$a = 10;
do{
echo $a.'<br>';
}while($a > 5);
2. 计数循环:for(循环变量的初始化;循环条件;更新循环条件){…}
$cities = ['上海','北京','天津','深圳','太原'];
for($i = 0; $i < count($cities);$i++){
echo $cities[$i],'<br>';
}
//模板语法
for($i = 0; $i < count($cities); $i++):
echo $cities[$i],'<br>';
endfor;
//break 跳出循环
for($i=0; $i < count($cities); $i++):
if($i == 2) break;
echo $cities[$i],'<br>';
endfor;
echo '<br>';
//continue : 跳出单次循环
for($i=0; $i < count($cities); $i++):
if($i == 2 ) continue ;
echo $cities[$i],'<br>';
endfor;