$a = 2;
$a == 1 ? $test="エンタープライズ" : ($a==2 ? $test="地域" : $test="その他の場所");
echo $test;
まず、$a が 1 であるかどうかを判断します。そうである場合は、エンタープライズを直接出力します。そうでない場合は、else 内に if をネストすることと同じであり、2 に等しい場合は、リージョンを出力します。そうではありません。別の場所に出力します
は
と同等です$a = 2;
if($a == 1) {
echo $test="エンタープライズ";
} else {
if($a == 2){
$test = "地域";
} else {
$test="他の場所";
}
}
echo $test;
または
if($a == 1) {
echo $test="エンタープライズ";
} else {
$a==2 ? $test="地域" : $test="その他の場所";
}