PHP array_key_exists() Functie
Voorbeeld
Controleer of de sleutel "Volvo" in een array bestaat:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Definitie en gebruik
De functie array_key_exists() controleert een array op een opgegeven sleutel en retourneert waar als de sleutel bestaat en onwaar als de sleutel niet bestaat.
Tip: Onthoud dat als u de sleutel overslaat wanneer u een array opgeeft, er een integer-sleutel wordt gegenereerd, beginnend bij 0 en met 1 verhoogd voor elke waarde. (Zie voorbeeld hieronder)
Syntaxis
array_key_exists(key, array)
Parameterwaarden
Parameter | Description |
---|---|
key | Required. Specifies the key |
array | Required. Specifies an array |
Technische details
Winstwaarde: | Retourneert TRUE als de sleutel bestaat en FALSE als de sleutel niet bestaat |
---|---|
PHP-versie: | 4.0.7+ |
Meer voorbeelden
Voorbeeld
Controleer of de sleutel "Toyota" in een array bestaat:
<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
Voorbeeld
Controleer of de integer-sleutel "0" in een array bestaat:
<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>
❮ Referentie voor PHP-array