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!"; } ?>
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!"; } ?>
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!"; } ?>