這篇文章帶給大家的內容是關於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中文網其他相關文章!