您的位置:首页 > 编程语言 > PHP开发

php复习 第二天 流程控制

2016-11-04 09:19 337 查看
<h1>php复习 第二天</h1>
<?php
header("Content-type:text/html;charset=utf8");
//三元运算符
$a = 10;
$b = 20;
$c = $a>$b?$a:$b;//表达式1的结果为true,执行表达式2,反之执行表达式3.
echo $c."<br />";

echo __file__."<br />";
//var_dump(`ipconfig`);//命令行,跨平台。

//流程控制--switch
$a = 2;
switch($a){
case 1:
echo "今天星期一";
break;

case 2:
//如果case 2被选中,但是没写代码,那么选择同下执行。
case 3:
echo "今天星期三";
break;

default:
echo "今天不知道星期几";
}

//流程控制--if
$a = 40;
$grade1 = 60;
$grade2 = 85;
$grade3 = 95;

if($a < $grade1){
echo "不及格";
}elseif ($a < $grade2) {
echo "及格";
}elseif($a < $grade3){
echo "良好";
}else{
echo "优秀";
}
echo "<br/>";

//while循环
$a = 10;
while($a > 0){
echo "这是第{$a}次执行<br />";
$a--;
}

//do...while
$a = 10;
do{
echo "我会先执行一次,再去看循环条件";
}while($a<10);
echo "<br/>";

//for循环
for($i = 10;$i > 0;$i--){
echo "这是第{$i}次执行<br />";
}

//break 中断循环体
for($i = 0;$i < 10;$i++){
echo "这是第{$i}次执行<br />";
for($j = 0;$j < 10 ;$j++){
if($j == 5){
break 2;//跳出2层循环。
}
echo "--这是第{$j}次执行<br />";
}
}

//continue 中断当次循环
for($i = 0; $i < 10; $i++){
if($i == 5){
continue;
}
echo "这是第{$i}次执行<br />";
}

//exit 中指程序执行
exit("程序执行完毕!");
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php