Przykład
Sprawdź, czy klucz "Volvo" istnieje w tablicy:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Uruchomić przykład » Definicja i Wykorzystanie
array_key_exists() funkcja sprawdza tablicę dla określonego klucza i zwraca true, jeśli klawisz istnieje i fałsz, jeśli klucz nie istnieje.
Tip: Pamiętaj, że jeśli pominąć klawisz gdy podasz tablicę, klucz generowany jest liczbą całkowitą, zaczynając od 0 i zwiększa się o 1 dla każdej wartości. (See example 2)
Składnia
array_key_exists( key,array )
Parametr | Opis |
---|---|
key | Wymagany. Określa klucz |
array | Wymagany. Określa tablicę |
Szczegóły techniczne
Zwracana wartość: | Zwraca TRUE jeśli klucz istnieje i FAŁSZ, jeśli klucz nie istnieje |
---|---|
Wersja PHP: | 4.0.7+ |
Więcej przykładów
Przykład 1
Sprawdź, czy klucz "Toyota" istnieje w tablicy:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Uruchomić przykład » Przykład 2
Sprawdź, czy klucz całkowitą "0" istnieje w tablicy:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Uruchomić przykład » <PHP Array Reference