Renvoie un nouveau tableau contenant toutes les clés du tableau :
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a));?>La fonction array_keys() renvoie un nouveau tableau contenant toutes les clés du tableau.
array_keys( tableau,valeur,strict )
paramètre | décrire |
---|---|
tableau | Requis. Spécifie un tableau. |
valeur | Facultatif. Vous pouvez spécifier une valeur de clé, et seul le nom de clé correspondant à cette valeur de clé sera renvoyé. |
strict | Facultatif. Utilisé avec le paramètre value. Valeurs possibles : true - Renvoie le nom de la clé avec la valeur de clé spécifiée. Selon le type, le chiffre 5 est différent de la chaîne « 5 ». false - la valeur par défaut. Quel que soit le type, le chiffre 5 est identique à la chaîne « 5 ». |
Valeur de retour : | Renvoie un nouveau tableau contenant toutes les clés du tableau. |
---|---|
Version PHP : | 4+ |
Journal de mise à jour : | Le paramètre strict est nouveau dans PHP 5.0. |
Utilisez le paramètre value :
<?php$a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander");print_r(array_keys($a,"Highlander"));? >Utilisez le paramètre strict (false) :
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",false));?>Utilisez le paramètre strict (true) :
<?php$a=array(10,20,30,"10");print_r(array_keys($a,"10",true));?>