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 не будет опубликован. Обязательные поля помечены *



Рекламный блок, для развития проекта