我有一个foreach循环,如下所示:
foreach($arr["CREDIT_LIABILITY_CREDITOR"]["ADDRESS"] as $key => $value){...}
[“ CREDIT_LIABILITY_CREDITOR”]数组始终存在,但有时会缺少[“ ADDRESS”]数组。当地址数组不存在时,它会提示此错误:
Undefined index: ADDRESS
是否存在一种抑制警告的方法,或者如果Address数组不存在,则将其设为null?
答案 0 :(得分:0)
将其包装在if(!empty($arr["CREDIT_LIABILITY_CREDITOR"]["ADDRESS"]) {...}
中解决了我的问题。