「php」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

「php」php中流程控制語句簡單介紹(附示例)

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

「php」php中流程控制語句簡單介紹(附示例)

三、跳轉控制語句

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 '這裡的輸出也不會執行,腳本被停止';


分享到:


相關文章: