条件分岐とループ: PHPでのif/else文、switch文、for/while/do-whileループなど
条件分岐とループは、プログラムの制御フローを変更するために使用される重要な機能です。以下は、PHPでの主要な条件分岐とループの例です。
- if/else文: 条件式に基づいて、プログラムの処理を分岐させることができます。以下は、例です。
php
$score = 80;
if ($score >= 60) {
echo "合格です!";
} else {
echo "不合格です...";
}
- switch文: 複数の条件式に基づいて、プログラムの処理を分岐させることができます。以下は、例です。
php
$color = "red";
switch ($color) {
case "red":
echo "赤色です。";
break;
case "blue":
echo "青色です。";
break;
default:
echo "その他の色です。";
}
- forループ: 固定回数の繰り返し処理を行うことができます。以下は、例です。
php
for ($i = 0; $i < 5; $i++) {
echo "現在の値は " . $i . " です。";
}
- whileループ: 条件式が true の間、繰り返し処理を行うことができます。以下は、例です。
php
$i = 0;
while ($i < 5) {
echo "現在の値は " . $i . " です。";
$i++;
}
- do-whileループ: 条件式が true の間、繰り返し処理を行うことができます。条件式は処理の最後に評価されるため、一度は必ず処理が実行されます。以下は、例です。
php
$i = 0;
do {
echo "現在の値は " . $i . " です。";
$i++;
} while ($i < 5);
これらの条件分岐とループを使用することで、プログラムをより柔軟に制御することができます。