【发布时间】:2013-02-24 22:58:59
【问题描述】:
有没有办法检查数组索引是否存在或为空?
isset() 不会告诉您索引是不存在还是存在但为空。
如果我这样做:isset($array[$index]) || is_null($array[$index]) 它不会工作,因为如果索引不存在 is_null 会崩溃。
请问我该如何检查?还有一种方法可以只检查某些东西是否存在,无论它是否设置为 null?
【问题讨论】:
-
嵌套 if 结构中的 if 语句不能正常工作吗?
-
"array_key_exists 肯定可以解决问题。"这就是答案..好.. +1 给你
-
您应该回答这个问题,然后将其标记为已解决。否则它看起来总是一个悬而未决的问题。
-
两天前无法接受自己的回答^^
标签: php arrays null indexing isset