phpのif文

Laravel/php

この記事で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

タイトルとURLをコピーしました