PHP array_key_exists() funktion
Exempel
Kontrollera om nyckeln "Volvo" finns i arrayen:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); om (array_key_exists("Volvo",$a)) { echo "Nyckeln finns!"; } annars { echo "Nyckeln finns inte!"; } ?>
Definition och användning
array_key_exists() funktionen kontrollerar om det finns en specificerad nyckel i en array, returnerar true om nyckeln finns, returnerar false om nyckeln inte finns.
Tips:Kom ihåg att om du hoppar över att specificera nyckeln när du anger arrayen, kommer det att skapas en array med heltalsnycklar som börjar vid 0 och där varje nyckelvärde ökar med 1 (se exempel 2).
Syntax
array_key_exists(key,array)
Parameter | Beskrivning |
---|---|
key | Obligatoriskt. Ange nyckeln. |
array | Obligatoriskt. Ange arrayen. |
Tekniska detaljer
Returvärde: | Om nyckeln finns returneras TRUE, om nyckeln inte finns returneras FALSE. |
PHP-version: | 4.0.7+ |
Mer exempel
Exempel 1
Kontrollera om nyckeln "Toyota" finns i arrayen:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); om (key_exists("Toyota",$a)) { echo "Nyckeln finns!"; } annars { echo "Nyckeln finns inte!"; } ?>
Exempel 2
Kontrollera om heltalsnyckeln "0" finns i arrayen:
<?php $a=array("Volvo","BMW"); om (array_key_exists(0,$a)) { echo "Nyckeln finns!"; } annars { echo "Nyckeln finns inte!"; } ?>