控制结构
任何程序,都离不开,变量,表达式,控制结构.
$num = 3;
// if ,if/else, if/else if/ else
if($num > 2) {
echo '在PHP里,
3也大于2',"<br />";
}
if($num > 5) {
echo '3 大于 5',"<br />";
} else {
echo '3 不大于5 ',"<br />";
}
if($num == 1) {
echo '今天是星期一',"<br />";
} else if($num == 2) {
echo "今天是星期二","<br />";
} elseif($num == 3) {
echo "今天是星期三","<br />";
} else {
echo "非一非二非三","<br />";
}
在PHP里 ,else if可以连着写,在js里不允许
我们推荐规范着写,即else if隔开.
$num = 3;
switch($num) {
case 1:
echo '今天星期一',"<br />";
break;
case 2:
echo '今天星期二',"<br />";
break;
case 3:
echo '今天是星期三',"<br />";
break;
default:
echo '不知道';
break;
}
/*
假设某人有100,000现金。每经过一次路口需要进行一次交费。
交费规则为当他现金大于50,000时每次需要交5%如果现金小于等于50,000时每次交5,000。
请写一程序计算此人可以经过多少次这个路口。
*/
for($m = 100000,$num = 0; $m >=5000;$num++) {
if($m > 50000) {
$m *= 0.95;
} else {
$m -= 5000;
}
echo '第',$num + 1,'次过桥后剩下',$m,'元<br />';
}
// echo $num;
<?php
// while,do/while
// 用while打印 1-9;
$i = 1;
while($i < 10) {
echo $i++,"<br />";
}
$i = 0;
while(++$i < 10) {
echo $i,"<br />";
}
$i = 0;
while(++$i < 10) {
if($i == 5) {
continue;
}
echo $i,"<br />";
}
$i = 0;
while(++$i < 10) {
if($i == 5) {
break;
}
echo $i,"<br />";
}
do {
echo 'do-while';
} while(2 > 3);
浙公网安备 33010602011771号