8.4 流程控制

  PHP 的流程控制大致與 JavaScript、C 語言相同,在此不再多做敘述。
條件控制 if else
switch
? :
迴圈控制 for
foreach
while
do while
  其中,關於 PHP 特有的 foreach 迴圈:
// 建立陣列 arr,相關語法請參閱 8.5
$arr = array(1, 2, 3, 4);

// 第一種用法
foreach ($arr as $value) {
    echo $value . '<br>';
}

// 第二種用法
foreach ($arr as $key => $value) {
    echo $key . ' => ' . $value . '<br>';
}