Opferanode: Textdatei nach Timestamp sortieren und mit Date ausgeben

Beitrag lesen

Hallo,

ich habe eine Textdatei mit folgendem Inhalt:

Timestamp ; text ; url ; text ;

Nun sind die Timestamps (verständlich) alle durcheinander, und bei der Ausgabe über:

<?
$datei = fopen("test.txt","r"); //öffnet deine txt datei
while($read = fgets($datei,4096)){ //liest die datei aus bis zum schluss
$raw = split(";",$read); //Schneidet die Zeile bei ; in mehre Arrays
$time = date("d.m.Y H:i",$raw[0]);
echo "$time $raw[1] <a href="$raw[2]"> $raw[3] </a><br />"; //Ausgeben der Arrays
}

?>

kommt ein zeitliches Durcheinander zustande. Die Überlegung ist nun das ganze mit Funktion sorter zu Sortieren. Nur wie? ohne die Sortierung bei der Ausgabe mit Time wieder zu verlieren?