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!