Вложенный массив Проверьте, существует ли - PullRequest
0 голосов
/ 24 октября 2019

У меня есть цикл foreach, который выглядит следующим образом:

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

Массив ["CREDIT_LIABILITY_CREDITOR"] всегда существует, но массив ["ADDRESS"] иногда отсутствует. Когда массив адресов отсутствует, он выдает эту ошибку:

 Undefined index: ADDRESS

Есть ли способ подавить предупреждение или сделать ноль, если массив адресов не существует?

1 Ответ

0 голосов
/ 24 октября 2019

упаковка в if(!empty($arr["CREDIT_LIABILITY_CREDITOR"]["ADDRESS"]) {...} исправила мою проблему.

...