Проверьте, существует ли в массиве ключ «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( ключ,массив )
параметр | описывать |
---|---|
ключ | Необходимый. Указывает имя ключа. |
множество | Необходимый. Указывает массив. |
Возвращаемое значение: | Возвращает TRUE, если ключ существует, и FALSE, если ключ не существует. |
---|---|
PHP-версия: | 4.0.7+ |
Проверьте, существует ли в массиве ключ «Тойота»:
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5");if (key_exists("Toyota",$a)) { echo "Ключ существует!" }else {; echo "Ключ не существует!" }?>;Проверьте, существует ли в массиве целочисленный ключ «0»:
<?php$a=array("Volvo","BMW");if (array_key_exists(0,$a)) { echo "Ключ существует!"; }else { echo "Ключ не существует!" }?>