Mein Array sieht folgendermaßen aus:
Array ( [Bob] => Red [Joe] => Blue )
Aber es könnte eine beliebige Anzahl von Personen sein, wie hier:
Array ( [Bob] => Red [Joe] => Blue [Sam] => Orange [Carla] => Yellow)
Grundsätzlich möchte ich PHP, um dieses Array zu nehmen und Echo es so, dass es aussieht wie:
Bob - Red
Joe - Blue
Sam - Orange
Carla - Yellow
Ich weiß, dass ich das Array in einer Schleife durchlaufen muss, das habe ich versucht:
for ($row = 0; $row < count($array); $row++) {
echo $array[0] . " - " . $array[1];
}
Ich erhalte den folgenden Fehler: Undefinierter Versatz: 0, Undefinierter Versatz: 1
Ich erkenne, dass dies nicht funktioniert, weil ich versuche, Indexe zu verwenden, wenn die Werte des Arrays Zeichenketten sind. Gibt es eine Möglichkeit, wie ich positionale Indizes wie diese mit einem mehrdimensionalen Array verwenden kann, die nur Zeichenfolgen enthält?
Gracias
1 Stimmen
Ich glaube, das ist ein assoziatives Array, nicht multidimensional...