Maison > développement back-end > tutoriel php > Comment récupérer les clés d'un tableau associatif en PHP ?

Comment récupérer les clés d'un tableau associatif en PHP ?

Patricia Arquette
Libérer: 2024-12-11 13:19:17
original
565 Les gens l'ont consulté

How Do I Retrieve Keys from an Associative Array in PHP?

Obtention de clés à partir d'un tableau associatif en PHP

Introduction

En PHP, les tableaux associatifs stockent les données dans des paires clé-valeur. Lorsque vous parcourez ces tableaux à l'aide de foreach, vous obtenez généralement les valeurs. Cependant, il peut arriver que vous deviez récupérer les clés à la place.

Solution

Pour parcourir un tableau associatif et récupérer les clés, utilisez foreach avec la syntaxe de paire clé-valeur du tableau :

foreach ($arr as $key => $value) {
    echo $key;    // 1, 2, 10
}
Copier après la connexion

Ici, la variable $key contiendra la clé actuelle, tandis que la variable $value contiendra la clé correspondante. value.

Exemple

Considérons le tableau associatif suivant :

$arr = array(
    1 => "Value1",
    2 => "Value2",
    10 => "Value10"
);
Copier après la connexion

En utilisant la boucle foreach mentionnée ci-dessus, vous pouvez obtenir le résultat suivant :

1
2
10
Copier après la connexion

Documentation PHP

Comme documenté dans la documentation PHP officielle, la syntaxe correcte pour itérer sur un tableau associatif avec des clés est :

foreach ($array as $key => $value) {
    // ...
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal