一、条件判断语句

if语句

1、单分支 if语句

流程语句的分类PHPphpphp中流程掌握语句简略介绍附示例 Ruby

2、双分支 if-else语句

3、多分支 if-elseif-else语句

$bool1 = true;

//if语句

if ($bool1) {

echo '为真';

}

//结果输出了 为真

//if-else语句

if ($bool1) {

echo '为真';

}else {

echo '为假';

}

//结果输出了 为真

//if-elseif-else多分支语句

$var1 = 86;

if ($var1<100) {

echo '小于100';

}elseif($var1&gt;0){

echo '大于0';

}else{

echo '不在0-100的范围内';

}

//结果输出了 小于100

switch语句

switch中的参数类型只能是整型或字符串switch各case代码块无须添加{}每个case后该当有break,否则将连续实行下一个分支语句的内容default子句不是必须的,可以省略

$grade = mt_rand(0,100);

switch($grade){

case $grade>90:

echo \"大众$grade is A\"大众;

break;

case $grade>80:

echo \"大众$grade is B\公众;

break;

case $grade>70:

echo \"大众$grade is C\"大众;

break;

case $grade>60:

echo \"大众$grade is D\公众;

break;

default:

echo \公众$grade is E\"大众;

break;

}

二、循环掌握语句

1、while循环

2、do-while循环

3、for循环

4、foreach循环

//while循环

$a=1;

while ( $a<= 10) {

echo $a++;

}

//结果为 12345678910

//do-while循环,会实行一次循环体,在判断条件

$b=10;

do{

echo $b--;

}while($b>5);

//结果为 109876

//for循环

for ($i=0; $i <=10 ; $i++) {

echo $i;

}

//结果为 12345678910

//foreach循环

$array = array(1,3,5,7,9);

foreach($array as $key=>$value){

echo $key.'=>'.$value.' ';

}

//结果为 0=>1 1=>3 2=>5 3=>7 4=>9

三、跳转掌握语句

1、break

语句用于中断循环的实行

多层循环中,可以在break后面加上数字 终止多层循环

2、continue

只跳出本次循环,连续下面的循环

3、exit

退出当前脚本,后面的语句都不再实行

//break

for ($i=0; $i <=10 ; $i++) {

if($i==5) break;//$i即是5时,跳出全体循环

echo $i;

}

//结果为 01234

//continue

for ($i=0; $i <=10 ; $i++) {

if($i==5) continue;//$i即是5时,跳出本次循环

echo $i;

}

//结果为 01234678910 没有5

//continue

for ($i=0; $i <=10 ; $i++) {

if($i==5) exit; //$i即是5时,跳出本次循环

echo $i;

}

//结果为 01234

echo '这里的输出也不会实行,脚本被停滞';