Nach Datum sortieren

rhs

Grünschnabel
:confused:
Hallo,

sitze schon stunden vor dem PC und bekomme es einfach nicht hin!
Möchte die Einträge die in einer .txt gespeichert werden auslesen und nach Datum sortieren.

Der Code sieht so aus:
PHP:
$datei = "data.txt";
if(file_exists($datei)) {
$inhalt = file($datei);
rsort($inhalt); }
$anzahl = count($inhalt);
    for($i = 0; $i < $anzahl; $i++)    {
        $newinhalt = array_reverse($inhalt);
        $eintrag = explode("|",$newinhalt[$i]);
        $id = $eintrag[0];
        $datum = $eintrag[1];
        $zeit = $eintrag[2];
        $titel = $eintrag[3];
        $text = $eintrag[4];
        $name = $eintrag[5];

echo "$titel - $text - $datum - $zeit";

}
Wird zwar sortiert aber nicht richtig!
Wie bekomme ich das hin, das die Einträge nur nach $datum sortiert werden.
Vielen Dank im voraus.

Grüße
rhs
 
PHP:
$datei = "data.txt";
if(file_exists($datei)) {
$inhalt = file($datei);
rsort($inhalt); }
$anzahl = count($inhalt);
    for($i = 0; $i < $anzahl; $i++)    {
        $newinhalt = array_reverse($inhalt);
        $eintrag = explode("|",$newinhalt[$i]);
$eintrag = sort($eintrag);
        $id = $eintrag[0];
        $datum = $eintrag[1];
        $zeit = $eintrag[2];
        $titel = $eintrag[3];
        $text = $eintrag[4];
        $name = $eintrag[5];

echo "$titel - $text - $datum - $zeit";

}

Nicht getestet.
 
HI,

danke für die rasche Antwort, doch hatte ich schon ausprobiert, kommt eine Fehlermeldung!

Warning: sort() expects parameter 1 to be array, null given in
 
Zurück