array_key_exists — Проверить наличие ключа в массиве

При построении условий, иногда необходимо проверить наличие определенного ключа в массиве. Сделать это возможно при помощи встроенной функции — array_key_exists. Стоит учитывать, функция ищет ключи только на первом уровне массива, в многомерных массивах ключи не будут найдены.

Поддерживаемые версии (PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)

Принимаемые параметры:

  1. Искомый ключ — строка или число;
  2. Проверяемый массив — массив.

Возвращаемые значения:

Возвращает 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»

Добавить комментарий

Ваш адрес email не будет опубликован.