Fonction array_keys() en PHP
Exemple
Retourne un nouveau tableau contenant tous les noms de clé de l'array :
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Définition et utilisation
La fonction array_keys() retourne un nouveau tableau contenant tous les noms de clé de l'array.
Si un deuxième paramètre est fourni, seuls les noms de clé avec cette valeur de clé seront retournés.
Si strict Si le paramètre est spécifié comme true, PHP utilise la comparaison égale stricte (===) pour vérifier strictement le type de données de la valeur de clé.
Syntaxe
array_keys(array,value,strict)
Paramètres | Description |
---|---|
array | Obligatoire. Définit l'array. |
value | Optionnel. Vous pouvez spécifier une valeur de clé, et seules les noms de clé correspondant à cette valeur seront retournés. |
strict |
Optionnel. Avec value Utilisation conjointe des paramètres. Les valeurs possibles :
|
Détails techniques
Retourne la valeur : | Retourne un nouveau tableau contenant tous les noms de clé de l'array. |
Version PHP : | 4+ |
Journal des mises à jour : | strict Le paramètre a été ajouté dans PHP 5.0. |
Plus d'exemples
Exemple 1
Utilisation du paramètre value :
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
Exemple 2
Utilisation du paramètre strict (false) :
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
Exemple 3
Utilisation du paramètre strict (true) :
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>