if else / switch / while / do while
if else:
if(判断语句){
判断成立输出的代码
}else{
判断不成立输出的代码
}
if(判断语句){
判断成立输出的代码
}else if(判断语句){
判断成立输出的代码
...if else可以有多个
}else{
判断不成立输出的代码
}
$userage = 11;
if($userage > 14){
echo "成年了";
}else{
echo "未成年";
}
if($userage > 14 && $userage < 20){
echo "成年了";
}else if($userage > 20 && $userage < 30){
echo "上大学";
}else if($userage > 30){
echo "自立";
}else{
echo "未成年";
}
switch
$week = '一';
switch ($week){
case "一":
echo '今天星期一';
break;
case "二":
echo '今天星期二';
break;
case "三":
echo '今天星期三';
break;
case "四":
echo '今天星期四';
break;
case "五":
echo '今天星期五';
break;
default:
echo '周末';
break;
}
while
while循环 : 当判断语句为假的时候退出循环
$a = 10;
while($a> 5){
echo $a;
$a--;
echo "<br/>";
}
do while
do while循环 : 当判断语句为假的时候退出循环
$a = 10;
do{
echo $a;
$a--;
echo "<br/>";
}while($a> 5);
for
for循环:判断语句为假的时候退出循环
for( $a = 10; $a > 0; $a--){
echo $a;
echo "<br/>";
}
退出当前本次循环并进入下一次循环: continue;
退出当前循环: break 循环外部的代码继续执行;
退出整个程序: exit 循环外部的代码不执行;