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>';
}