wie zu initialisieren, PHP zweidimensionales array
Sagen wir mal ich möchte zur Verwaltung ein mehrdimensionales array wie (pseudo-code):
Array $colors
* wine,red
* cheese,yellow
* apple, green
* pear,brown
Welchen code könnte verwendet werden, um zu vermeiden, die folgende notation, um das array initialisiert werden (vorausgesetzt, es wird eine hart codierte Liste der Elemente=?:
$colors[x][y] = 'something';
InformationsquelleAutor Riccardo | 2010-10-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
UPD:
foreach($array as $Element){echo $Element} return rot, gelb, grün, Braun..... wie über die Rückkehr auch jammern, Käse, Apfel & Birne?
Sorry. Siehe meine änderungen.
foreach($array AS $left => $right) echo $left . ' - ' . $right
Super!!! Wird verwenden! Smart!
InformationsquelleAutor Alex Pliutau
Vorausgesetzt, Sie wollen nicht ein assoziatives array, als Ihre Frage erwähnt es nicht.
Dies ist die elegante syntax von PHP zur Verfügung stellt:
Ausgabe:
Schleife über den Zugriff auf alle die 0:
Alternativ
EDIT: Es scheint, wie Sie eigentlich könnte besser sein, der mit einer assoziativen, wenn..
Verursachen, können Sie immer noch Zugriff auf die Schlüssel, als solche:
Aktualisiert mit einer Schleife Beispiel..
Ich hoffte, ich könnte zu vermeiden, die for-Schleife und benutzen Sie einfach die foreach... Gute jedenfalls! Vielen Dank – Riccardo 0 secs ago
Hinzugefügt einige mehr, können Sie auf Schlüssel mit assoziativen arrays, wie gezeigt.
Nochmals vielen Dank! Großer thread für rookies!
InformationsquelleAutor Alexander Sagen
Werfen Sie einen Blick : http://php.net/manual/en/language.types.array.php 😉
InformationsquelleAutor MatTheCat
InformationsquelleAutor Rocket Hazmat