PHP array_key_exists() funktion
Eksempel
Kontroller om nøglen "Volvo" findes i arrayet:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Nøglen findes!"; } else { echo "Nøglen findes ikke!"; } ?>
Definition og brug
array_key_exists() funktionen kontrollerer, om en bestemt nøgle findes i et array, og returnerer true, hvis nøglen findes, ellers returnerer den false.
Tip:Husk, hvis du udelader nøglen, når du specificerer arrayet, vil der blive genereret en fra 0 begyndende og hver nøgleværdi vil have en nøgle, der stiger med 1 (se eksempel 2).
Syntaks
array_key_exists(key,array)
Parameter | Beskrivelse |
---|---|
key | Obligatorisk. Angiver nøglen. |
array | Obligatorisk. Angiver arrayet. |
Tekniske detaljer
Returværdi: | Returnerer TRUE, hvis nøglen findes, ellers returnerer FALSE. |
PHP version: | 4.0.7+ |
Flere eksempler
Eksempel 1
Kontroller om nøglen "Toyota" findes i arrayet:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Nøglen findes!"; } else { echo "Nøglen findes ikke!"; } ?>
Eksempel 2
Kontroller om heltalsnøglen "0" findes i arrayet:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Nøglen findes!"; } else { echo "Nøglen findes ikke!"; } ?>