嵌套数组检查是否存在
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"]) {...}
中解决了我的问题。
我有一个 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"]) {...}
中解决了我的问题。