Webstatt.org - Community seit 2006 - 2012 (2024?)

Sortierungsproblem

user-150
06.03.2006 17:00

Hi, wie sortiere ich am besten ein datum am anfang eines textes, das folgendermaßen aussieht "tt.mm.jj texttexttext" nach der aktualität?

Mehr schlaue Sprüche gibt es auf: anotherstyle.de Psicologia
user-173
06.03.2006 17:05

als timestamp machen mit mktime() und dann nach größe sortieren mit kp.

Abi 2oo7
Avatar user-253
06.03.2006 17:18

Richtig sinnvoll geht das leider nicht. Für eine sinnvolle Sortierung müsstest du das Datum (mehr oder weniger) extrahieren und bearbeiten.
In der Form würde ich einfach normal nach dem Text sortieren

user-173
06.03.2006 17:37

Wieso geht das nicht? Er kann doch einfach ein Timestamp aus den Daten (pl: Datum) machen. user-158n sortiert er das, dann hat er die Reihenfolge. Nun sucht er, wenn er in der foreach() zur Ausgabe ist, nach dem jeweiligen Timestamp in der txt-Datei. Hat er diesen gefunden, hat er doch die Linie und kann einfach den Text $test[Linie] ausgeben?

???

Abi 2oo7
Avatar user-168
06.03.2006 17:49

Ich würde es auch machen, wie user-173 sagte. Einfach mit explode das Datum rausfiltern und den Text in ne passende Variable (Array) speichern. Parallel packste dann dazu per mktime den Timestampwert.

Entweder du machst das im Script direkt, oder du baust dir sogar extra ne Funktion... Auf jeden Fall sortierste dann die Texte entsprechend dem Timestamp.
Das Array meine ich so:

$array[zahl][text]
$array[zahl][datum]

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
Avatar user-253
06.03.2006 17:50

Original von user-251el... Für eine sinnvolle Sortierung müsstest du das Datum (mehr oder weniger) extrahieren und bearbeiten...

user-173
06.03.2006 17:53

Hä? Worauf bezieht sich das jetzt, user-251el? Und ich verstehe dein "Problem" immer noch nicht.

Abi 2oo7
Avatar user-253
06.03.2006 17:58

Ich meinte nur, dass ich dir nie widersprochen habe. Ich schrieb bei meinem ersten Post lediglich, dass eine direkte sinnvolle Sortierung nicht möglich ist, dafür müsste das Datum extrahiert werden.

Avatar user-168
06.03.2006 17:58

Ich glaube er will uns zustimmen, meint er damit. Aber ich versteh das "mehr oder weniger" daran nicht. Wir haben, glabe ich ebenfalls, nur aneinander vorbeigeredet... zwinkern


Edit:
Du warst schneller. Fettes Grinsen

Dustwolf ------------------------- Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein. F. Nietzsche
user-173
06.03.2006 18:00

aahh...

der fallende Groschen ertönt

Abi 2oo7
user-150
07.03.2006 16:56

hab jetzt einfach den timestamp gespeichert
warum bin ich davor nicht da drauf gekommen?

Mehr schlaue Sprüche gibt es auf: anotherstyle.de Psicologia