if(条件文) 命令文 ;
命令文はその行に1つだけ記述。行末に「;」をつける
命令文が複数行あるif文
if(条件式) {
命令文;
命令 ;
命令 ;
}
<?php
$a = 200;
if ($a > 100) print "値は100より大きいです!<BR>";
if ($a > 100) {
print "値は100より大きいです!<BR>";
print "値は $a です!<BR>";
}
?>
if~ilse文
if (条件式){
命令文1;
:
}
else{
命令文2;
:
}
<?php
$a = 200;
if ($a > 100) {
print "値は100より大きいです!<BR>";
}
else {
print "値は100以下です!<BR>";
}
?>
ifの条件が正しい場合には最初に書いた条件を出力
間違っていた場合には次に書いた条件
if~elseif~else文
もし○○なら■■して、もし△△なら××して、いずれでもなければ◎●する
というように、処理を何通りにも分岐させることができます。
if (条件式1) {
命令文1;
:
}
elseif (条件式2) {
命令文2;
:
}
else {
命令文3;
:
}
条件1が真の場合は命令文1
条件1が偽、条件2が真のときは命令文2
いずれの条件も偽の場合には命令文3を実行
elseifはいくつでも追加することができる。
必ずすべての条件が真になることが判明している場合、あるいは全ての条件式が偽のときは何もしない場合には、最後のelse文とそれに続く命令文を省略できる。
SPONSORED LINK
0 件のコメント:
コメントを投稿