嵌套数组检查是否存在

Nested Array Check if Exists

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

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

["CREDIT_LIABILITY_CREDITOR"] 数组始终存在,但 ["ADDRESS"] 数组有时会丢失。当地址数组不存在时,它会抛出这个错误:

 Undefined index: ADDRESS

如果 Address 数组不存在,是否有办法抑制警告或设为空?

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