LoginSignup
0
0

More than 5 years have passed since last update.

PHP復習 (if else switch)

Posted at

if文

条件が成り立つ場合、{}内の処理が実行されます。

$x=20;
if($x>10){
echo'$xは10より大きい';
}
//結果 $xは10より大きい

else文

ifと組み合わせてelseを使うと「もしも‥だったら、そうでなければ‥」と言った条件分岐ができます。
if文の条件が「false」であった場合、elseの中の処理が実行されます。

$x=20;
if($x==30){         ⇨$x==30($xは30ではない)
echo'$xは30です';      ⇨処理は実行されない
}else{
echo"$xは30ではありません”; ⇨処理は実行される
//結果 $xは30ではありません

switch文

ifやelseによる分岐が多く複雑な場合、switch文で書き換えるとシンプルで読みやすいコードがかけます。
switch(式)の(式)がcaseと一致した時、そのブロックが実行されます。
caseのどれにも一致しなかった時、defaultのブロックが実行されます。(この文の入力忘れずに!)

switch文条件分岐

switch($coin){
case0:
echo"表”
break;
case1:
echo"裏”;
break;
default:
echo"エラー”
break;
}

caseブロックの最後にはbreak命令を指定する必要があります。
それがない場合、後ろに続くcaseブロックが実行されるため注意が必要です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0