array_key_exists — Проверить наличие ключа в массиве
При построении условий, иногда необходимо проверить наличие определенного ключа в массиве. Сделать это возможно при помощи встроенной функции — array_key_exists. Стоит учитывать, функция ищет ключи только на первом уровне массива, в многомерных массивах ключи не будут найдены.
Поддерживаемые версии (PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
Принимаемые параметры:
- Искомый ключ — строка или число;
- Проверяемый массив — массив.
Возвращаемые значения:
Возвращает true, если в проверяемом массиве есть ключ, переданный первым параметром. Возвращает false, если ключ не был найден.
Примеры использования:
<?php $base_array = array('first_key' => 'значение 1', 'two_key' => 'значение 2'); if (array_key_exists('first_key', $base_array)) { echo 'В массиве base_array есть ключ first_key'; }else{ echo 'В массиве base_array нет ключа first_key'; } ?>
В результате будет выведено: «В массиве base_array есть ключ first_key»