PHP array_key_exists()Функции
Полное руководство по массивам PHP
Примеры
Проверить, существует ли имя ключа "Volvo" в массиве:
$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" в массиве:
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Ключ существует!";
}
else
{
echo "Ключ не существует!";
}
Запустить пример »
Пример 2
Проверить, существует ли целочисленное имя ключа "0" в массиве:
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Ключ существует!";
}
else
{
echo "Ключ не существует!";
}
Запустить пример »
Другие расширения