PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : array erzeugen



jonasge
11-02-2004, 11:20
Hallo, ich habe eine kleine berechnung in einer while schleife, diese while schleife erhält die Daten aus einer Mysql DB und von User.

Die Daten die diese while schleife zurückgibt sehen so aus:
einen Name und einen Zahl

Jetzt dachte ich mir, schreibe ich diese werte in ein array ( 2 dimensonal)
Ich denke mir, so muss das array aussehen
Index | WERT1 | WERT2
0 jonas 5
1 hans 2


Doch wie erzeuge ich so ein array, und füttere es mit Daten in der while schleife??

Stehe gerade voll auf dem Schlauch.

Danach sollen noch die Daten nach WERT2 sortiert werden. Also höhste Zahl am Anfang, niedrigste am ende, aber das geht ja mit usort oder so.


Gruss
Jonas

mehlvogel
11-02-2004, 12:30
$array[0] = array("wert1" => jonas, "wert2" => 5);
$array[1] = array("wert1" => hans, "wert2" => 2);


War jetzt natürlich mehr pseudo code, aber ich hoffe du weist wie es gemeint ist. Das sortieren eines mehrdimensionalen arrays ist nicht ganz so leicht, aber wie ich sehe bist du mit usort() schon auf dem richtigen weg.

jonasge
11-02-2004, 12:49
Ah oki danke....

werde ich mal am WE probieren, fals ich nicht weiterkomme, werde ich hier nochmal posten!


gruss
Jonas