本篇文章給大家帶來的內容是關於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語句
$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
退出當前指令碼,後面的語句都不再執行
//breakfor ($i=0; $i <=10 ; $i++) { if($i==5) break;//$i等於5時,跳出整個迴圈 echo $i;}//結果為 01234//continuefor ($i=0; $i <=10 ; $i++) { if($i==5) continue;//$i等於5時,跳出本次迴圈 echo $i;}//結果為 01234678910 沒有5//continuefor ($i=0; $i <=10 ; $i++) { if($i==5) exit; //$i等於5時,跳出本次迴圈 echo $i;}//結果為 01234echo '這裡的輸出也不會執行,指令碼被停止';