Heim  >  Artikel  >  Backend-Entwicklung  >  Wie greife ich mithilfe einer Foreach-Schleife in PHP auf Schlüssel der ersten Ebene eines 2D-Arrays zu?

Wie greife ich mithilfe einer Foreach-Schleife in PHP auf Schlüssel der ersten Ebene eines 2D-Arrays zu?

Susan Sarandon
Susan SarandonOriginal
2024-11-05 01:58:02125Durchsuche

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

Verwenden einer Foreach-Schleife für den Zugriff auf Schlüssel der ersten Ebene eines 2D-Arrays

In dieser Situation können Sie die PHP-Foreach-Schleife mit verwenden Korrekte Syntax, um effektiv auf die Schlüssel der ersten Ebene Ihres 2D-Arrays, $places, zuzugreifen.

Der aktualisierte Code unten enthält die richtige Syntax zum Extrahieren der Schlüssel der ersten Ebene:

<?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 ?>

Durch Überarbeitung der In der Zeile, in der Sie den Schlüssel der ersten Ebene abrufen, verwenden Sie jetzt die Variable $key anstelle von key($site). Diese Änderung greift direkt auf den Schlüssel der ersten Ebene (in diesem Fall den Namen der Stadt) zu und weist ihn der Variablen $key zu. Dadurch können Sie den Schlüssel der ersten Ebene (den Namen der Stadt) mühelos in Ihrer Ansicht anzeigen.

Das obige ist der detaillierte Inhalt vonWie greife ich mithilfe einer Foreach-Schleife in PHP auf Schlüssel der ersten Ebene eines 2D-Arrays zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn