Maison  >  Article  >  développement back-end  >  Comment accéder aux clés de premier niveau d'un tableau 2D à l'aide d'une boucle Foreach en PHP ?

Comment accéder aux clés de premier niveau d'un tableau 2D à l'aide d'une boucle Foreach en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-05 01:58:02125parcourir

How to Access First Level Keys of a 2D Array using a Foreach Loop in PHP?

Utilisation d'une boucle Foreach pour accéder aux clés de premier niveau d'un tableau 2D

Dans cette situation, vous pouvez utiliser la boucle PHP foreach avec le syntaxe correcte pour accéder efficacement aux clés de premier niveau de votre tableau 2D, $places.

Le code mis à jour ci-dessous intègre la syntaxe appropriée pour extraire les clés de premier niveau :

<?php
foreach ($places as $key => $site): ?>
    <h5><?= $key ?></h5>  <!-- Replace key($site) with $key -->
        <?php foreach($site as $place): ?>
            <h6><?= $place['place_name'] ?></h6>
        <?php endforeach ?>

<?php endforeach ?>

En révisant le ligne où vous récupérez la clé de premier niveau, vous utilisez désormais la variable $key au lieu de key($site). Ce changement accède directement à la clé de premier niveau (dans ce cas, le nom de la ville) et l'affecte à la variable $key. Par conséquent, vous pouvez facilement afficher la clé de premier niveau (le nom de la ville) dans votre vue.

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