模式切换
控制结构
条件语句
if
语句:用于条件判断。phpif ($age > 18) { echo "You are an adult."; }
else
和else if
:用于处理多种情况。phpif ($age > 18) { echo "You are an adult."; } else { echo "You are a minor."; }
switch
语句:适合用于多值判断。phpswitch ($day) { case "Monday": echo "Start of the week!"; break; case "Friday": echo "Almost weekend!"; break; default: echo "It's a regular day."; }
循环语句
for
循环:常用于已知次数的循环。
php
for ($i = 0; $i < 10; $i++) {
echo $i;
}
foreach
循环:用于遍历数组。
php
$colors = array("red", "green", "blue");
foreach ($colors as $value) {
echo $value;
}
php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach ($age as $key => $value) {
echo "Key=" . $key . ", Value=" . $value;
}
输出:
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
while
循环:用于条件满足时的循环。
php
$i = 0;
while ($i < 10) {
echo $i;
$i++;
}
do-while
循环:至少执行一次的循环。
php
$i = 0;
do {
echo $i;
$i++;
} while ($i < 10);