标题:php流程控制语句 | 作者: catfish | 时间:2020年01月11日
暂无法显示图片

if 语句

单向条件

<?php
$pass=60;
$a=40;
if($a>=$pass) echo '恭喜你考试通过了';
echo '代码执行结束!';
?>

双向条件

if(表达式) 语句1;

<?php
$pass=60
$a = 40
if ($a >= $pass)
{
    echo "恭喜考试通过";
}else{
    echo "很遗憾,我们的科目没有通过!";
}
?>

多项条件

<?php
$a = 96
$grade1=60
$grade2=75
$grade3=85
if ($a<$grade1){
    echo '不及格';
}elseif($a<grade2){
    echo '及格';
}elseif($a<$grade3){
    echo '良好';
}else{
    echo '优秀';
}
?>

switch语句

<?php
$a = 4;
switch ($a){
    case 1:
        echo '今天星期一';
        break;
    case 2:
        echo '今天星期二';
        break;
    case 3:
        echo '今天星期三';
        break;
    case 4:
        echo '今天星期四';
        break;
    case 5:
        echo '今天星期五';
        break;
    case 6:
        echo '今天星期六';
        break;
    case 7:
        echo '今天星期日';
        break;
    default:
        echo '数字未匹配,不知道今天星期几';
}
// 后面必须要加上break,否则后面的都会输出来。
?>

while语句

<?php
$i = 0
while($i<10){
    echo $i++;
}
echo "执行结束了!"
?>

do … while语句

<?php
$i = 0;
do{
    echo $i++
}while($i<10);
echo '执行结束了'
?>
## for 语句
```php
<?php
for ($i=0;$i<10;$i++){
    echo "执行到第{$i}遍了";
}
?>

特殊的流程控制语句

break :中断

continue:跳出本次循环,并不是中断

exit() :结束整个程序的执行。也可以不加括号。

<?php
echo '执行到第一步了<br />';
exit('对不起,程序执行完毕!');
echo '执行到第二步了<br />';
echo '执行到第三步了<br />';
?>

 

我要评论

没有登录?请先登录后再评论

最新评论

暂无人评论,来抢个沙发吧!