这一篇中我们来看一下 PHP 的流程控制语句。

if/else/else if

if / else / else if 与常见的 C 语言中的格式及用法相同,这里不做赘述。

switch case

switch case 与 C 语言的格式相同,值得一提的是 PHP 中 case 环节支持多种类型,举个栗子:


<?php 
	$a = "meniny";
	switch ($a) {
		case "a":
			echo "a";
			break;
		case "meniny":
			echo "meniny";
			break;
		default:
			echo "default";
			break;
	}
?>

while/do while

while / do while 与 C 语言的用法和格式相同,不做赘述。

for

for 循环与 C 语言中的用法和格式相同,不做赘述。

foreach

foreach 循环用于遍历数组,用法分为两种:

  • 只取值,不取下标

<?php
foreach ($array as $value){
}
?>

  • 同时取下标和值

<?php
foreach ($array as $key => $value){
}
?>