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

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

Patricia Arquette
Freigeben: 2024-11-05 19:43:02
Original
415 Leute haben es durchsucht

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

Zugriff auf Schlüssel der ersten Ebene eines 2D-Arrays mithilfe einer Foreach-Schleife

Wenn Sie mit einem zweidimensionalen Array arbeiten, möchten Sie möglicherweise darauf zugreifen die Tasten der ersten Ebene in einer Schleife. Um dies zu erreichen, können Sie den folgenden Ansatz verwenden:

Betrachten Sie das folgende $places-Array:

<code class="php">[Philadelphia] => Array
        (
            [0] => Array
                (
                    [place_name] => XYX
                    [place_id] => 103200
                    [place_status] => 0
                )

            [1] => Array
                (
                [place_name] => YYYY
                [place_id] => 232323
                [place_status] => 0
            )
        )</code>
Nach dem Login kopieren

Im bereitgestellten Ansichtscode haben Sie eine foreach-Schleife, die die Sekunde des Arrays durchläuft Ebenentasten. Um auf die Tasten der ersten Ebene zuzugreifen (z. B. „Philadelphia“), können Sie die Schleife wie folgt ändern:

<code class="php"><?php foreach ($places as $key => $site): ?>
    <h5><?= $key ?></h5>
    <?php foreach ($site as $place): ?>
        <h6><?= $place['place_name'] ?></h6>
    <?php endforeach ?>
<?php endforeach ?></code>
Nach dem Login kopieren

Mit $key => $site in der äußeren Schleife können Sie auf die Schlüssel der ersten Ebene als $key zugreifen und die Schlüssel der zweiten Ebene als $site durchlaufen. Mit dieser Änderung können Sie den Schlüssel „Philadelphia“ in Ihrem Beispiel abrufen.

Das obige ist der detaillierte Inhalt vonWie greife ich mithilfe der Foreach-Schleife 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!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage