PHP多个if else速记错误

时间:2015-01-05 04:18:12

标签: php

$array['something'] ? $a ?$b ? $c : '';

在3 var中有一个有值,并将其分配给数组,但它不起作用。

2 个答案:

答案 0 :(得分:0)

尝试这样的事情:

$array['something'] = (($a) ? $a : (($b) ? $b : (($c) ? $c : '')));

答案 1 :(得分:0)

你在找这样的东西吗?

$array['something'] = !empty($a) ? $a : (!empty($b) ? $b : (!empty($c) ? $c : ""));

$a$b$c中只有一个有值,只分配该值