PHP: Array mit Key-Value-Paaren erstellen
Frage von Gast | 07.07.2015 um 23:05
In PHP sind mir schon öfters so genannte assoziative Arrays begegnet, also Arrays auf die man nicht nur über den Index zugreifen kann, sondern auch über einen Schlüssel oder Key.
Zum Beispiel produzieren manche Funktionen von MySQL derartige Arrays in PHP, so dass man direkt mit dem Namen der jeweiligen Spalte auf den dazugehörigen Wert zugreifen kann.
Wie aber kann ich selber im Code einen solchen assoziativen Array mit eigenen Key-Value Paaren erzeugen? Wenn ich einen Array mit $arr = array('A', 'B', 'C') erstelle, bekomme ich ja immer nur den Standard-Array mit einem nummerischen Index.
Ähnliche Themen
PHP: Formular-Eingaben als Array an PHP Skript schicken
Tipp | 0 Kommentare
JavaScript: Arrays erstellen und nutzen
Info | 0 Kommentare
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 Kommentare
PHP: Assoziatives Array mit Key und Foreach durchlaufen
Frage | 1 Antwort
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
XAMPP: SSL/HTTPS für lokale Projekte einrichten
Tutorial | 8 Kommentare
PHP: Array in Einzelvariablen schreiben
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.
Einen assoziativen Array kannst du in PHP folgendermaßen erstellen:
Hier setzen wir den Key "A" auf 100 und den Key "B" auf 200.
Alternativ können wir auch folgendes schreiben, das Resultat ist das gleiche:
Anschließend kann man auf die Werte zum Beispiel wie im folgenden Beispiel zugreifen:
Wie man ein assoziatives Array mit einer foreach Schleife durchläuft, habe ich im Thema Key Value Array mit Foreach durchlaufen erläutert.
08.07.2015 um 01:18