Funkcja array_key_exists() w PHP

Przykład

Sprawdź, czy klucz "Volvo" istnieje w tablicy:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
  {
  echo "Klucz istnieje!";
  }
else
  {
  echo "Klucz nie istnieje!";
  }
?>

Przykłady uruchomieniowe

Definicja i użycie

Funkcja array_key_exists() sprawdza, czy w danej tablicy istnieje określony klucz, zwraca true, jeśli klucz istnieje, w przeciwnym razie zwraca false.

Wskazówka:Pamiętaj, że jeśli pomijasz nazwę klucza podczas podawania tablicy, zostanie utworzona tablica z licznymi kluczami zaczynającymi się od 0, a każda wartość odpowiada kluczowi o wartości 1 wzrastającej (zobacz przykład 2).

Gramatyka

array_key_exists(key,array)
Parametry Opis
key Wymagane. Określ nazwę klucza.
array Wymagane. Określ tablicę.

Szczegóły techniczne

Zwracana wartość: Zwraca TRUE, jeśli nazwa klucza istnieje, w przeciwnym razie zwraca FALSE.
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 "Klucz istnieje!";
  }
else
  {
  echo "Klucz nie istnieje!";
  }
?>

Przykłady uruchomieniowe

Przykład 2

Sprawdź, czy klucz "0" istnieje w tablicy:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "Klucz istnieje!";
  }
else
  {
  echo "Klucz nie istnieje!";
  }
?>

Przykłady uruchomieniowe