Heim > Artikel > Backend-Entwicklung > Wie greife ich mithilfe der Foreach-Schleife auf Schlüssel der ersten Ebene eines 2D-Arrays zu?
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>
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>
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!