Maison >développement back-end >tutoriel php >Comment puis-je accéder aux clés lors d'une boucle via un tableau associatif PHP ?
Bouclage à travers un tableau associatif : exposition des clés
En PHP, les tableaux associatifs sont des conteneurs qui mappent les clés aux valeurs. En parcourant ces tableaux, vous pouvez rencontrer des situations dans lesquelles vous devez accéder aux clés, plutôt qu'aux valeurs.
Implémentation actuelle :
Considérez l'extrait de code suivant , qui parcourt un tableau associatif et imprime son valeurs :
$arr = [ 1 => "Value1", 2 => "Value2", 10 => "Value10" ]; foreach ($arr as $v) { echo $v; // Value1, Value2, Value10 }
Requête :
Pour accéder aux clés de ce tableau, nous devons modifier la boucle pour inclure la clé elle-même :
foreach (.....) { echo $k; // 1, 2, 10 }
Solution :
PHP fournit un moyen pratique de parcourir à la fois les clés et les valeurs d'un tableau associatif. En ajoutant le => à l'instruction foreach, nous pouvons spécifier la variable qui contiendra la clé et la variable qui contiendra la valeur :
foreach ($arr as $key => $value) { echo $key; }
Cette modification vous fournira les clés du tableau associatif, vous permettant de imprimez-les au besoin :
1 2 10
Ce 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!