是否可以在1个IF语句中检查
PHP数组中某个键的值?现在,为了不抛出索引偏移错误,我必须检查密钥是否已设置,然后检查其值.
if (isset($array[$key])) { if ($array[$key] == $x) { // do stuff } }
(对不起,不小心把它放在第一个IF中)
The
&&
operator is short-circuit,因此:
if (isset($array[$key]) && $array[$key] == $x) // do stuff }
快乐的编码.