您的位置 首页 php

「php」php中流程控制语句简单介绍(附示例)

本篇文章给大家带来的内容是关于php中流程控制语句简单介绍(附示例) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一、条件判断语句

if语句

1、单分支 if语句

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>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 ‘这里的输出也不会执行,脚本被停止’;

文章来源:智云一二三科技

文章标题:「php」php中流程控制语句简单介绍(附示例)

文章地址:https://www.zhihuclub.com/77944.shtml

关于作者: 智云科技

热门文章

网站地图