PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe bei einer Array Ausgabe (für eine Tabelle)


Andree
17.10.2005, 19:14
Ich habe folgendes Array welches ich in der DB gespeichert habe und mit print_r($output);
ausgebe.

Die Ausgabe ist wie folgt:

Mit print_r($output);

Array ( [Peter] => 32 [Bibo] => 4 [Lili] => 2 [Uwe] => 2 [Didi] => 1 [Freak] => 0)

Mit print_r(array_keys ($output));

Array ( [0] => Peter [1] => Bibo [2] => Lili [3] => Uwe [4] => Didi [5] => Freak)

Mit print_r(array_values ($output));

Array ( [0] => 32 [1] => 4 [2] => 2 [3] => 2 [4] => 1 [5] => 0)

Nun möchte ich dieses Array, also die einzelnen Keys und Values in einer Tabelle (keine DB Tabelle sondern auf einer html Site) ausgeben.
Dafür muss ich diese ja dann einzeln ansprechen können.

Lese ich etwas aus der Datenbank aus
z.B

$test = $db->query_read("
SELECT value, key
FROM test
");

So kann ich dann immer so die Werte definieren und damit meine Tabelle basteln

while($tests = $db->fetch_array($test))
{
$value = $tests['value'];
$key = $tests['key'];
}

Meine Frage nun.
Wie kann ich also die Werte des ersten Arrays so definieren, dass ich das gleiche Ergebnis bekomme wie mit dieser while, fetch_array Schleife?

Liebe Grüße
PcFreak

s.molinari
17.10.2005, 23:27
Hi PcFreak,

Leider macht deine Frage nicht viel Sinn.

Wenn du aber alle Werte einer Array ausgeben willst, versuche es mit "foreach".

Scott

Andree
17.10.2005, 23:41
Ja so funktioniert es.

Mich hat diese Ausabe des print_r Kommados verwirrt.

Ich brauchte tatsächlich nur diese Anweisung. ;)

foreach ($output AS $name => $number)
{
}

$name ist nun mein key
$number meine value

Habe den Wald vor lauter Bäumen mal wieder nicht gesehen.

Vielen Dank
PcFreak