この記事でphpのif文について書いていきます。
サンプル1
<?php
$a = 1;
$b = 1;
if ($a > $b) {
echo "aはbより大きい";
} elseif ($a == $b) {
echo "aはbと等しい";
} else {
echo "aはbより小さい";
}
?>
コードの解説
変数aとbが同じ数と仮定します。if文の条件①は違うのでifelseの条件②が実行されます。変数aとbが同じ数なので、条件②が出力されます。
サンプル2
<?php
// Your code here
$fruits = ['apple', 'orange', 'melon', 'banana', 'pineapple'];
$fruits_name = 'melon';
foreach($fruits as $value){
if ($value == $fruits_name){
echo '一致 --> '.$value;
break;
}
}
?>
コードの解説
fruitsの中に配列で5種類の要素を入れます。そして、$fruits_name の中に ‘melon’;を入れforeachで5種類の要素を回し、 if ($value == $fruits_name){ echo ‘一致 –> ‘.$value; break;で、melonと一致するものがあれば展開を終了させます。
if文とは
条件が真(true)のときに特定の処理を実行する構文です。まず、ifで条件①を確かめます。その後、elseifで条件②や③…を確かめ最後に、elseでどれにも条件が合わない場合の処理をします。
書き方
if(条件①){
処理
}
elseif(条件②){
処理
}
else{
処理
}
PHP: if – Manual
if

