Maison >développement back-end >tutoriel php >Comment puis-je accéder aux clés lors d'une boucle via un tableau associatif PHP ?

Comment puis-je accéder aux clés lors d'une boucle via un tableau associatif PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-11 07:25:09668parcourir

How Can I Access Keys When Looping Through a PHP Associative Array?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn