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; echo $b--;}while($b //結果為 109876//for循環for ($i=0; $i =10 ; $i++) { echo $i;//結果為 12345678910//foreach循環$array = array(1,3,5,7,9);foreach($array as $key= $html' target='_blank'>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 這里的輸出也不會執行,腳本被停止
相關推薦:
php流程控制語句
php中流程控制語句與循環控制語句的詳解
以上就是php中流程控制語句簡單介紹(附示例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答