PHP array_key_exists() funktio
Esimerkki
Tarkista, onko avanimi "Volvo" olemassa taulukossa:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (array_key_exists("Volvo",$a)) { echo "Avain on olemassa!"; } else { echo "Avain ei ole olemassa!"; } ?>
Määritelmä ja käyttö
array_key_exists() funktio tarkistaa, onko tiettyä avainta olemassa taulukossa, jos avain on olemassa, palauttaa true, jos avain ei ole olemassa, palauttaa false.
Vinkki:Muista, että jos määrität taulukon ja jätät avaimen pois, luodaan alkaen 0 ja jokainen avain arvo on 1 kasvava kokonaisluku (katso esimerkki 2).
Syntaksi
array_key_exists(key,array)
Parametrit | Kuvaus |
---|---|
key | Välttämätön. Määritä avain. |
array | Välttämätön. Määritä taulukko. |
Tekninen yksityiskohta
Palautusarvo: | Jos avanimi on olemassa, palauttaa TRUE, jos avanimi ei ole olemassa, palauttaa FALSE. |
PHP versio: | 4.0.7+ |
Lisää esimerkkejä
Esimerkki 1
Tarkista, onko avanimi "Toyota" olemassa taulukossa:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5"); if (key_exists("Toyota",$a)) { echo "Avain on olemassa!"; } else { echo "Avain ei ole olemassa!"; } ?>
Esimerkki 2
Tarkista, onko kokonaisluk avanimi "0" olemassa taulukossa:
<?php $a=array("Volvo","BMW"); if (array_key_exists(0,$a)) { echo "Avain on olemassa!"; } else { echo "Avain ei ole olemassa!"; } ?>