博客列表 >php一周小结,流程,循环

php一周小结,流程,循环

张浩刚
张浩刚原创
2019年11月18日 13:13:511003浏览

1、三元运算符

表达式?'值1':'值2';
表达式为真,值1;;;表达式为假,值二

$a = 100;
echo $a >= 90 ? '买' : '不买'; // --->买
echo $a >= 101 ? '买' : '不买'; // -->不买
可简写为:
echo $a ? '买' : '不买'; // --->买

$b = 0;
echo $b ? '买' : '不买'; // --》不买

2、判断 if else switch (值确定时用switch 不确定是用if else)

$a = 70;
if($a=100){
    echo '完美';
}elseif($a>=80){
    echo '不错';
}elseif($a>=60){
    echo '及格';
}else{
    echo '不及格';
}
================================
$b = 80;
switch($b){
    case $b = 100 : echo '完美';
    break;
    case $b >= 80 : echo '不错';
    break;
    case $b >= 60 : echo '及格';
    break;
    default : echo '不及格';
    break;
}

3、循环 for while (  do while )

for($a=1;$a<10;$a++){
    echo $a;
}
// 输出 123456789
===============================
$a = 1;
while($a<10){
    echo $a++;
}
// 输出 123456789
===============================
$num = 1;
do{
    $num++;
}while($num<1);
//do 先运行条件并执行,再看while 停止,结果为已经生成的 1;
===============================
continue
for($a=1;$a<10;$a++){
    if($a>4 && a<7){
        continue;
    }
    echo $a;
}
// 跳过7继续运行  结果 1234 789;跳过5 6

break
for($a=1;$a<10;$a++){
    if($a==7){
        break;
    }
    echo $a;
}
// 到7结束,结果:123456
===============================

微信图片_20191118123559.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议