0

每次我必须从 PHP 中的关联数组中获取一个可能不存在的元素时,我都必须编写两次。

$myvar = array_key_exists($array, 'key') ? $array['key'] : NULL;

我觉得有一种更简单的方法可以做到这一点。

4

2 回答 2

0

我知道你的意思......我更喜欢这种方法:

$myvar = isset($array['key']) ? $array['key'] : null;
于 2012-08-01T09:33:54.013 回答
0

同样的,你必须对它的存在做出判断,

$myvar=isset($array['key'])?$array['key']:"";    
$myvar=$array['key']||$myvar="";

你可以试试,希望对你有用~~~~

于 2012-08-01T09:37:09.327 回答