Функция PHP array_key_exists()
Пример
Проверьте, существует ли ключ «Вольво» в массиве:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Определение и использование
Функция array_key_exists() проверяет массив на наличие указанного ключа и возвращает true, если ключ существует, и false, если ключ не существует.
Совет: Помните, что если вы пропустите ключ при указании массива, будет создан целочисленный ключ, начинающийся с 0 и увеличивающийся на 1 для каждого значения. (см. пример ниже)
Синтаксис
array_key_exists(key, array)
Значения параметров
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
Технические детали
Возвращаемое значение: | Возвращает TRUE, если ключ существует, и FALSE, если ключ не существует. |
---|---|
Версия PHP: | 4.0.7+ |
Дополнительные примеры
Пример
Проверяем, существует ли ключ "Toyota" в массиве:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Пример
Проверьте, существует ли целочисленный ключ «0» в массиве:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ Справочник по массивам PHP