phpのif、ELSE IF、elseステートメントの省略形を書く可能性はありますか?.
if/elseは明確ですが、elseifも使用したい場合の簡単な方法はありますか(スイッチを除く)?
if ($typeArray == 'date'){
echo 'date';
} else if($typeArray == 'time'){
echo 'time';
} else {
echo 'text';
}
Elseifを含むネストされたifステートメントの短縮バージョンがある他に良い答えは見つかりませんでした。
あいさつティミ
あなたが探している 三項ステートメント 。
構文:
$condition ? $value_if_true : $value_if_false
ネストされた3項ステートメントの構文:
$a ? $b : ( $c ? $d : ( $e ? $f : $g ) )
警告ですが、ネストされた3項ステートメントは読みにくいため、ネストされていない3項ステートメントを使用することをお勧めします。