Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich Schlüssel aus einem assoziativen Array in PHP ab?

Wie rufe ich Schlüssel aus einem assoziativen Array in PHP ab?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-11 13:19:17565Durchsuche

How Do I Retrieve Keys from an Associative Array in PHP?

Schlüssel aus einem assoziativen Array in PHP abrufen

Einführung

In PHP speichern assoziative Arrays Daten in Schlüssel-Wert-Paaren. Wenn Sie mit foreach über diese Arrays iterieren, erhalten Sie normalerweise die Werte. Es kann jedoch vorkommen, dass Sie stattdessen die Schlüssel abrufen müssen.

Lösung

Um über ein assoziatives Array zu iterieren und die Schlüssel abzurufen, verwenden Sie foreach mit der Schlüssel-Wert-Paar-Syntax des Arrays:

foreach ($arr as $key => $value) {
    echo $key;    // 1, 2, 10
}

Hier enthält die Variable $key den aktuellen Schlüssel, während die Variable $value den entsprechenden enthält Wert.

Beispiel

Betrachten Sie das folgende assoziative Array:

$arr = array(
    1 => "Value1",
    2 => "Value2",
    10 => "Value10"
);

Mit der oben erwähnten foreach-Schleife können Sie die folgende Ausgabe erhalten:

1
2
10

PHP-Dokumentation

Wie in der offiziellen PHP-Dokumentation dokumentiert, ist die korrekte Syntax für Das Durchlaufen eines assoziativen Arrays mit Schlüsseln ist:

foreach ($array as $key => $value) {
    // ...
}

Das obige ist der detaillierte Inhalt vonWie rufe ich Schlüssel aus einem assoziativen Array in PHP ab?. 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