PHP Проверить наличие элемента в глубоком массиве без array_key_exists и ошибок
Есть многомерный массив, нужно коротко узнать есть ли элемент, задав просто путь.
К примеру if($user['temp']['active_apply']['wait']))
Но при этом возникают варнинги и иногда ошибки. Есть ли способ проверить все эти ключи валидно, и без такого:
array_key_exists ('temp', $user) && array_key_exists ('active_apply', $user['temp']) && array_key_exists ('wait', $user['temp']['active_apply'])
Версия 7.1
Ответы (1 шт):
Автор решения: Виталий Бриль
→ Ссылка
Возможно использование функции isset() вам поможет:
if( isset( $user['temp']['active_apply']['wait'] ) ) {}