Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich mithilfe einer foreach-Schleife auf Schlüssel der ersten Ebene eines 2D-Arrays zugreifen?

Wie kann ich mithilfe einer foreach-Schleife auf Schlüssel der ersten Ebene eines 2D-Arrays zugreifen?

Susan Sarandon
Freigeben: 2024-11-06 13:28:02
Original
399 Leute haben es durchsucht

How can I access first-level keys of a 2D array using a foreach loop?

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

Um die Schlüssel der ersten Ebene eines mehrdimensionalen Arrays mithilfe von a abzurufen foreach-Schleife können Sie die folgende Syntax verwenden:

<code class="php">foreach ($array as $key => $value)</code>
Nach dem Login kopieren

Betrachten Sie das folgende Beispiel:

<code class="php">$places = [
    'Philadelphia' => [
        [
            'place_name' => 'XYZ',
            'place_id' => 103200,
            'place_status' => 0,
        ],
        [
            'place_name' => 'YYYY',
            'place_id' => 232323,
            'place_status' => 0,
        ],
    ]
];

foreach ($places as $siteKey => $site) {
    echo "City: $siteKey" . PHP_EOL;  // Philadelphia

    foreach ($site as $place) {
        echo "\tPlace Name: {$place['place_name']}" . PHP_EOL;
    }
}</code>
Nach dem Login kopieren

In diesem Code enthält das $places-Array eine zweidimensionale Struktur, die Städte darstellt ( Philadelphia) und die dazugehörigen Orte. Die äußere foreach-Schleife durchläuft die Schlüssel der ersten Ebene (Städte) und greift sowohl auf die Schlüssel (Philadelphia) als auch auf die Werte (in diesem Fall $site) zu. Innerhalb jeder $site durchläuft die innere Schleife die Schlüssel (Orte) der zweiten Ebene und greift auf deren Werte zu, wobei das Feld „Ortsname“ angezeigt wird.

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

Quelle:php.cn
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