Dans le développement PHP, un tableau est un type de données très courant utilisé pour stocker plusieurs éléments de données, qui sont consultés et traités en fonction d'un index ou d'une valeur clé.
Pour un tableau, nous pouvons non seulement obtenir la valeur de l'élément dans le tableau via un indice ou un index, mais également obtenir la valeur de l'élément du tableau en obtenant la valeur clé correspondant à l'élément. Par conséquent, cet article partagera les connaissances pertinentes sur l'obtention des valeurs de clé de tableau en PHP.
1. Méthodes courantes pour obtenir les clés d'un tableau en PHP
1 Obtenez les clés du tableau via une boucle foreach
Parcourir les clés. dans le tableau via une valeur de boucle foreach, vous pouvez obtenir en même temps la clé correspondant à la valeur actuelle pour réaliser l'acquisition des clés du tableau.
Ce qui suit est un exemple de code :
$fruit = array('apple' =>'5kg', 'banana' => '3kg', 'cherry'=>'2kg'); foreach($fruit as $key => $val){ echo "键:" . $key . " 值:" . $val . "<br />"; }
Le résultat de sortie est :
键:apple 值:5kg 键:banana 值:3kg 键:cherry 值:2kg
Grâce à la boucle foreach, nous pouvons parcourir les éléments dans le tableau en séquence, $ La variable key représente la valeur de clé correspondant à l'élément actuel. La clé du tableau peut être obtenue en sortant $key.
2. Obtenez les clés du tableau via la fonction array_keys()
PHP fournit une fonction array_keys(), qui peut renvoyer tous les noms de clés d'un tableau et la valeur de retour Sous forme de tableau.
La méthode d'utilisation est la suivante :
$fruit = array('apple' =>'5kg', 'banana' => '3kg', 'cherry'=>'2kg'); $keys = array_keys($fruit); print_r($keys);
Le résultat de sortie est :
Array ( [0] => apple [1] => banana [2] => cherry )
3.
#🎜 🎜#La fonction array_map() en PHP peut appliquer une fonction définie par l'utilisateur à chaque élément du tableau et renvoyer un nouveau tableau. Nous pouvons utiliser la fonction array_map() pour réaliser la fonction d'obtention de toutes les clés du tableau. La méthode d'implémentation spécifique est la suivante :$fruit = array('apple' =>'5kg', 'banana' => '3kg', 'cherry'=>'2kg'); function getKeys($item){ return $item; } $keys = array_map("getKeys", array_keys($fruit)); print_r($keys);
Array ( [0] => apple [1] => banana [2] => cherry )
2. Résumé
Obtenir la clé d'un tableau est une exigence très courante en PHP Dans le processus de développement proprement dit, il est souvent nécessaire d'obtenir la valeur clé du tableau. array. Cet article présente trois méthodes en PHP, j'espère qu'elles pourront vous aider :
Obtenir les clés du tableau via la boucle foreachCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!