php的条件结构有哪些
原创PHP的条件结构关键用于采取条件执行不同的代码块。以下是PHP中常见的条件结构:
1. if 语句
if语句是最基本的条件结构,如果指定条件为真,则执行代码块。
$age = 18;
if ($age >= 18) {
echo "已成年";
}
?>
2. if...else 语句
if...else语句在条件为真时执行一个代码块,在条件为假时执行另一个代码块。
$age = 17;
if ($age >= 18) {
echo "已成年";
} else {
echo "未成年";
}
?>
3. if...elseif...else 语句
if...elseif...else语句允许检查多个条件,并在其中一个条件为真时执行对应的代码块。
$score = 85;
if ($score >= 90) {
echo "优秀";
} elseif ($score >= 80) {
echo "良好";
} elseif ($score >= 60) {
echo "及格";
} else {
echo "不及格";
}
?>
4. switch 语句
switch语句用于采取不同的情况执行不同的代码块,通常用于替代多个elseif语句。
$favcolor = "red";
switch ($favcolor) {
case "red":
echo "最喜爱的颜色是红色";
break;
case "blue":
echo "最喜爱的颜色是蓝色";
break;
case "green":
echo "最喜爱的颜色是绿色";
break;
default:
echo "没有找到最喜爱的颜色";
}
?>
5. while 循环
while循环在指定条件为真时重复执行代码块。
$i = 1;
while ($i <= 5) {
echo "数字:" . $i . "
";$i++;
}
?>
6. do...while 循环
do...while循环至少执行一次代码块,然后检查条件是否为真,继续执行或终结循环。
$i = 1;
do {
echo "数字:" . $i . "
";$i++;
} while ($i <= 5);
?>
7. for 循环
for循环用于采取初始条件和增量重复执行代码块。
for ($i = 1; $i <= 5; $i++) {
echo "数字:" . $i . "
";}
?>
以上就是PHP中常见的条件结构,掌握这些结构对于编写功能充足的PHP应用程序至关重要。