(PHP 4 >= 4.0.7, PHP 5)
array_key_exists — Проверява присъства ли в масива указания ключ или индекс
array_key_exists() връща TRUE ако даденият ключ key е установен в масива. key може да съдържа всяка възможна валидна стойност за индекс на масив.
Стойността за която се извършва проверката.
Масивът с ключове за който се извършва проверката.
Връща TRUE при успех или FALSE при неуспех.
Версия | Описание |
---|---|
5.3.0 | Функцията вече не работи с обекти, като в случая вместо нея може да се използва функция property_exists(). |
Example #1 Пример за array_key_exists()
<?php
$search_array = array('first' => 1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
echo "Масивът има елемент 'first'";
}
?>
Забележка: Името на тази функция в PHP 4.0.6 е key_exists().
Example #2 array_key_exists() и isset()
isset() не връща TRUE за ключове на масиви, които съответстват на NULL, за разлика от array_key_exists().
<?php
$search_array = array('first' => null, 'second' => 4);
// връща false
isset($search_array['first']);
// връща true
array_key_exists('first', $search_array);
?>