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