本記事では、PHPの条件分岐(if文)について紹介します。
if文を使った条件分岐
if文は条件によって処理を分けるときに使う制御文です。
if文の書き方は以下の通りです。
if (条件式) {
// 条件式がtrueのときに実行される処理
}
以下は、if文を使った例になります。
<?php
$x = 20;
if ($x == 20) {
print("値は20です");
}
?>
[実行結果]
値は20です
if-else文の使用例
if文にelse文を追加することで、条件式がfalseのときに実行される処理を記述することができます。
if-else文の書き方
if (条件式) {
// 条件式がtrueのときに実行される処理
} else {
// 条件式がfalseのときに実行される処理
}
[if-else文の使用例]
<?php
$x = 19;
if ($x >= 20) {
print("値は20以上です");
} else {
print("値は20未満です");
}
?>
[実行結果]
値は20未満です
else if文の使用例
複数条件がある場合は、「else if文」を使用します。
else if文の書き方
if (条件式_A) {
// 条件式_Aがtrueのときに実行される処理
} else if (条件式_B) {
// 条件式_Bがtrueのときに実行される処理
} else if (条件式_C) {
// 条件式_Cがtrueのときに実行される処理
} else {
// すべての条件式がfalseのときに実行される処理
}
[else if文の使用例]
<?php
$age = 11;
// 12歳以上は大人料金
if ($age >= 12) {
print("大人料金です");
// 6歳以上12歳未満は子供料金
} else if ($age >= 6) {
print("子供料金です");
// 6歳未満は無料
} else {
print("無料です");
}
?>
[実行結果]
子供料金です
本記事では、PHPの条件分岐(if文)について紹介しました。皆さんのPHP学習のお力になれれば幸いです。
PHP学習書の紹介
PHPしっかり入門教室 使える力が身につく、仕組みからわかる。 [ 小原 隆義 ] 価格:2,618円 |
PHPしっかり入門教室 使える力が身につく、仕組みからわかる。
本書はPHPによるWebアプリケーション開発をゼロから学べる教科書です。
初心者の方でも読み進められるように、サンプルデータを使いながら丁寧に解説していきます。HTMLやCSSの知識がなくても、すぐに学習が開始できます。さらに、現場で使える技術を厳選して学んでいけるので、効率よく実務スキルが身につきます。
著者は実際にスクールやセミナーでPHPを教えてきた経験から、初心者がどこでつまづきやすか、理解しづらいかを熟知しています。どんなかたでも、途中であきらめることなく、確実に学び通せるようになっています。読み通した時、きっと新しい扉が開いたことを実感していただけるでしょう。