【发布时间】:2014-02-25 02:55:45
【问题描述】:
我有一个由 json_decode() 生成的多维数组。 json 是动态生成的,这意味着一些键将随机出现。
我想避免 未定义索引: 通知,所以我将对数组的调用封装在这样的函数中:
function exists($value) {
if (isset($value)) {
return $value;
}
}
然后我调用数据:
$something = exists($json_array['foo']['bar']['baz']);
但我仍然收到 Undefined index: baz 通知。有什么建议吗?
【问题讨论】:
-
我选择
if(strlen($value) > 0)因为有时数组没有设置所以它只是显示黑色但在 isset 它返回 true )