PHP array_keys() 函数
实例
返回包含数组中所有键名的一个新数组:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
定义和用法
array_keys() funktio palauttaa uuden taulukon, joka sisältää taulukon kaikkien avainten.
Jos toinen parametri annetaan, palautetaan vain avainarvon vastaavat avaimet.
Jos strict Jos parametri määritellään trueksi, PHP käyttää täsmällistä vertausta (===) tarkistaakseen avainarvon tyyppien.
Syntaksi
array_keys(array,value,strict)
Parametrit | Kuvaus |
---|---|
array | Vakio. Määrittää taulukon. |
value | Valinnainen. Voit määrittää avainarvon, ja vain kyseisen avainarvon vastaavat avaimet palautetaan. |
strict |
Valinnainen. Yhdessä value Parametrit yhdessä käytettynä. Mahdolliset arvot:
|
Tekninen yksityiskohta
Palautusarvo: | Palauttaa uuden taulukon, joka sisältää taulukon kaikkien avainten. |
PHP versio: | 4+ |
Päivitysloki: | strict Parametrit lisättiin PHP 5.0:ssa. |
Lisää esimerkkejä
Esimerkki 1
Käytä value parametria:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Esimerkki 2
Käytä strict parametria (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Esimerkki 3
Käytä strict parametria (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>