hallo!
wie kann man einen array der datums enthält sortieren! gibt es da eine vordefinierte funktion oder muss man sich selbst eine implementieren!
dank im voraus!
hallo!
wie kann man einen array der datums enthält sortieren! gibt es da eine vordefinierte funktion oder muss man sich selbst eine implementieren!
dank im voraus!
wie kann man einen array der datums enthält sortieren! gibt es
da eine vordefinierte funktion oder muss man sich selbst eine
implementieren!
ich koennte ja jetzt sagen: READ THE F%#*ING MANUAL, aber nagut
probiers doch mal mit: asort() array_multisort() u.s.w.
(http://www.php.net/manual/en/function.sort.php).
wenn diese funktionen nicht das machen, was du willst, musst du wohl selber ran
kommt drauf an wie dein datum aufgebaut ist.
im deutschen format tt.mm.jjjj durftest du da
probleme bekommen, da sort & co. das datum
meines wissens nach als zeichenkette behandeln.
hast du das datum aber als timestamp oder im
format jjjj-mm-tt vorliegen kannst du ohne
weiteres sort nehmen, alternativ kannst du, wenn
du nur monat und tag brauchst und das jahr eher
nebensaechlich ist (z.b. geburtstagskalender),
das datum in der form mm/tt/jjjj angeben.
ggf. mit 'ner funktion wieder ins deutsche format
zurueck konvertieren bevor du es ausgibst.
cu locke
Wenn du das Array aus eine SQL Datenbank ausliest, dann macht man das mit „ORDER BY datum ASC/DESC“.
ASC = aufsteigend
DESC = absteigend
CODE:
$sql = „SELECT * FROM tabelle ORDER BY datum ASC“;
Das Format des Datum muß wie folgt aussehen:
JJJJ-MM-TT