PHP array_key_exists() functie

Voorbeeld

Controleer of de naam "Volvo" bestaat in de array:

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

Lopende voorbeelden

Definitie en gebruik

De array_key_exists() functie controleert of een specifieke naam bestaat in een array, retourneert true als de naam bestaat, retourneert false als de naam niet bestaat.

Tip:Onthoud dat als je de naam van de array overslaat bij het specificeren, er een array wordt gegenereerd die begint bij 0 en elke waarde een integer naam heeft die met 1 toeneemt. (Zie voorbeeld 2)

Syntaxis

array_key_exists(key,array)
Parameters Beschrijving
key Verplicht. Specificeer de naam.
array Verplicht. Specificeer de array.

Technische details

Retourneren van waarde: Als de naam bestaat, wordt TRUE geretourneerd, als de naam niet bestaat, wordt FALSE geretourneerd.
PHP versie: 4.0.7+

Meer voorbeelden

Voorbeeld 1

Controleer of de naam "Toyota" bestaat in de array:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
  {
  echo "Sleutel bestaat!";
  }
else
  {
  echo "Sleutel bestaat niet!";
  }
?>

Lopende voorbeelden

Voorbeeld 2

Controleer of het geheel getal "0" bestaat in de array:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "Sleutel bestaat!";
  }
else
  {
  echo "Sleutel bestaat niet!";
  }
?>

Lopende voorbeelden