Функция PHP array_key_exists()
Пример
Проверка существования ключа "Volvo" в массиве:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Ключ существует!"; } else { echo "Ключ не существует!"; } ?>
Определение и использование
Функция array_key_exists() проверяет, существует ли указанное имя ключа в массиве. Если ключ существует, возвращается true, если ключ не существует, возвращается false.
Совет:Помните, если вы опускаете имя ключа при указании массива, будут созданы целочисленные ключи, начинающиеся с 0, и каждый ключ будет соответствовать значению, увеличивающемуся на 1. (См. пример 2)
Синтаксис
array_key_exists(key,array)
Параметры | Описание |
---|---|
key | Обязателен. Определяет имя ключа. |
array | Обязателен. Определяет массив. |
Технические детали
Возврат значений: | Если ключ существует, возвращается TRUE, если ключ не существует, возвращается FALSE. |
Версия PHP: | 4.0.7+ |
Более примеров
Пример 1
Проверка существования ключа "Toyota" в массиве:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Ключ существует!"; } else { echo "Ключ не существует!"; } ?>
Пример 2
Проверка существования целочисленного ключа "0" в массиве:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Ключ существует!"; } else { echo "Ключ не существует!"; } ?>