嵌套数组检查是否存在

时间:2019-10-24 01:43:49

标签: php variables foreach undefined

我有一个foreach循环,如下所示:

foreach($arr["CREDIT_LIABILITY_CREDITOR"]["ADDRESS"] as $key => $value){...}

[“ CREDIT_LIABILITY_CREDITOR”]数组始终存在,但有时会缺少[“ ADDRESS”]数组。当地址数组不存在时,它会提示此错误:

 Undefined index: ADDRESS

是否存在一种抑制警告的方法,或者如果Address数组不存在,则将其设为null?

1 个答案:

答案 0 :(得分:0)

将其包装在if(!empty($arr["CREDIT_LIABILITY_CREDITOR"]["ADDRESS"]) {...}中解决了我的问题。