Mehrdimensionalles Array ausgeben

exitboy

Erfahrenes Mitglied
Hallo,

mein Array sieht wie folgt aus:

$i=0;
while (list($KasseA, $StundenA, $AnzahlA, $UmsatzA) = $db->data())
{
$i=$i+1;
$QueryA[$i][Kasse] = $KasseA;
$QueryA[$i][Stunden] = $StundenA;
$QueryA[$i][Anzahl] = $AnzahlA;
$QueryA[$i][Umsatz] = $UmsatzA;
}

Nun möchte ich eigentlich über eine IF Schleife die Ausgabe einzelner Arrays steuern.

Wie kann ich gezielt hier einen Datensatz ausgeben?

echo("$QueryA[1][Kasse]");

funktioniert nicht. Da zeigt er mir nichts an.
 
Versucht mal noch ein ' zu schreiben, be der 2. Dimension

PHP:
$query[1]['Klasse']

das gleiche auch bei füllen des Arrays. Wenn es immer noch nicht geht gib in der Schleife etwas aus, um zu sehen dass er das Array auch wirklich füllt.
 
Es gibt übrigens keine If-Schleife, nur If-Bedingungen...
Warum willst du deine Variable übrigens in Doublequotes setzen?
PHP:
echo  $query[1]['Klasse'];
Das tut es auch, ist nur schneller und schöner...
 
daran lag es noch nicht ...

Array ist auch gefüllt.

Über For Each kann ich es auch auslesen, aber es muss doch auch so gehen ...


AUSGABE mit ECHO:

Array['Kasse']
 
Zuletzt bearbeitet:
es lag daran, dass ich echo("noch nen Text davor und HIER das Array einfach reingeschrieben habe.");

ohne "" klappt es !!

Danke@ALL
 
Zurück