PHP: Assoziatives Array mit Key und Foreach durchlaufen
Frage von Gast | 01.07.2015 um 12:03
Einen kompletten Array kann man in PHP ja einfach mit foreach ($arr as $value) durchlaufen, um alle Werte des Array $arr in der Variable $value in der Schleife zu erhalten.
Wie aber verhält es sich mit assoziativen Arrays, also Arrays die aus Key-Value-Paaren bestehen? Auch hier kann ich mit foreach arbeiten, erhalte aber nur den Wert, nicht aber den dazugehörigen Key.
Wie kann ich mit der Hilfe von foreach in PHP ein assoziatives Array durchlaufen und dabei jeweils Schlüssel und Wert erhalten?
Ähnliche Themen
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
PHP: Formular-Eingaben als Array an PHP Skript schicken
Tipp | 0 Kommentare
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
PHP: MySQL-Ergebnis in Array speichern
Info | 0 Kommentare
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
PHP: Array in Einzelvariablen schreiben
Tutorial | 0 Kommentare
PHP: Array mit Zahlenfolgen oder Buchstabenfolgen füllen
Tutorial | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Hier ist ein Beispiel, wie du ein assoziatives Array mit Keys und Values mit Foreach durchlaufen kannst:
Zunächst erstellen wir ein assoziatives Array mit den Keys "A" und "B" und den Werten 100 und 200. Anschließend benutzen wir eine foreach Schleife, um Werte und Schlüssel auszugeben.
Statt "$arr as $value" benutzen wir "arr as $key => $value" und erhalten damit den Key in der Variable $key und den Wert in der Variable $value.
03.07.2015 um 23:56