PHP array_key_exists()Функции

PHP Array ReferenceПолное руководство по массивам PHP

Примеры

Проверить, существует ли имя ключа "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 (array_key_exists("Toyota",$a)) { echo "Ключ существует!"; } else { echo "Ключ не существует!"; } ?>

Запустить пример »

Пример 2

Проверить, существует ли целочисленное имя ключа "0" в массиве:

<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Ключ существует!"; } else { echo "Ключ не существует!"; } ?>

Запустить пример »


PHP Array ReferenceПолное руководство по массивам PHP

Другие расширения