流程
(1) if statements
if(expression)
<?php
$i_a=5;$i_b=4;
if($i_a<$i_b)elseif($i_a==&i_b)else
?>
(2) 邏輯運算子 &&,||
<?php
$i_a =5;$i_b =4;
$i_c =6;$i_d=7;
if($i_a>$i_b&&$i_c>$i_d)
if($i_a>$i_b||$i_c>$i_d)
?>
(3) switch 語句
<?php
$a=2;
switch($a)
?>
(4) while loops
while(expression)
<?php
$count=0;
while($count<=10)
?>
(5) for loops
for(expr1,expr2,expr3)
for(initial;test;each)
(6) continue 跳過本次迴圈,相當於skip
<?php
for($i=1;$i<10;$i++)
echo $i.",";
}?>
(7) break 跳出迴圈
<?php
for(&i=1;$i<10;$i++)
}?>
PHP流程控制
先導 php遍歷陣列的三種方式及其區別 使用for迴圈 使用foreach迴圈 使用while list each 組合迴圈 區別在於 for迴圈只能遍歷索引陣列 foreach迴圈既可以遍歷索引陣列也可以遍歷關聯陣列,會對陣列進行reset 操作,重置指標位置 第三種組合迴圈同樣可以遍歷索引陣列和...
PHP流程控制
單分支 if 表示式 header content type text html charset utf 8 防止在不同瀏覽器出現亂碼bug num 1 if num 1 if num 2 說明,當表示式成立的時候,執行語句,如果不成立直接結束if結構,繼續其後的語句執行 雙分支 if 表示式a e...
PHP的流程控制
while和do while差別在do while保證能執行一次,因為do while是在每次迴圈結束時檢查,而不是開始時,其他方面沒有區別。僅能夠用於陣列和物件,第二種格式是把當前單元的鍵名賦給 key。用於結束for,foreach,while,do while和switch的執行。而且可以接受...