$value = A
$value = ($value == "A") ? 1 : ($value == "B") ? 2 : ($value == "C") ? 3 : null;
通过这种方式,它总会返回3.我在哪里犯错?
答案 0 :(得分:1)
我认为您需要为第二个和第三个条件添加括号,如下所示:
$value = A
$value = ($value == "A") ? 1 : (($value == "B") ? 2 : (($value == "C") ? 3 : null));