PHP array_key_exists() Funktion

Beispiel

Überprüfen Sie, ob der Schlüsselname "Volvo" im Array vorhanden ist:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
  {
  echo "Schlüssel vorhanden!";
  }
else
  {
  echo "Schlüssel nicht vorhanden!";
  }
?>

Laufende Beispiele

Definition und Verwendung

Die Funktion array_key_exists() überprüft, ob ein bestimmter Schlüsselname in einem Array vorhanden ist. Wenn der Schlüsselname vorhanden ist, wird true zurückgegeben, wenn der Schlüsselname nicht vorhanden ist, wird false zurückgegeben.

Tipp:Denken Sie daran, dass, wenn Sie das Array angeben und den Schlüsselnamen weglassen, automatisch von 0 beginnende und um 1 erhöhte ganzzahlige Schlüsselnamen generiert werden, die auf die entsprechenden Werte verweisen. (Siehe Beispiel 2).

Syntax

array_key_exists(key,array)
Parameter Beschreibung
key Erforderlich. Definiert den Schlüsselnamen.
array Erforderlich. Definiert das Array.

Technische Details

Rückgabewert: Wenn der Schlüsselname vorhanden ist, wird TRUE zurückgegeben, wenn der Schlüsselname nicht vorhanden ist, wird FALSE zurückgegeben.
PHP-Version: 4.0.7+

Mehr Beispiele

Beispiel 1

Überprüfen Sie, ob der Schlüssel "Toyota" im Array vorhanden ist:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
  {
  echo "Schlüssel vorhanden!";
  }
else
  {
  echo "Schlüssel nicht vorhanden!";
  }
?>

Laufende Beispiele

Beispiel 2

Überprüfen Sie, ob der ganzzahlige Schlüssel "0" im Array vorhanden ist:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "Schlüssel vorhanden!";
  }
else
  {
  echo "Schlüssel nicht vorhanden!";
  }
?>

Laufende Beispiele