Hallo,
mein Array hat jeweils 3 Werte und sieht etwas so aus:
01.03.2020,Herr,Maier
22.02.2020,Frau,Müller
usw.
ich möchte das Array nach dem Datum sortieren, das neuste Datum an erster Stelle
Mein Code funktioniert allerdings nicht, es passiert Nichts, die Ausgabe bleibt wie bisher:
mein Array hat jeweils 3 Werte und sieht etwas so aus:
01.03.2020,Herr,Maier
22.02.2020,Frau,Müller
usw.
ich möchte das Array nach dem Datum sortieren, das neuste Datum an erster Stelle
Mein Code funktioniert allerdings nicht, es passiert Nichts, die Ausgabe bleibt wie bisher:
Code:
echo "<BR>und jetzt nach Datum sortiert:<BR><BR>";
sort($array,konv_date2);
for($i=0; $i < $files; $i++) {
echo $array[$i][0].' - '.utf8_encode($array[$i][1]).' - '.utf8_encode($array[$i][2]);
echo "<BR>";
}
// Datum ins englische konvertieren (für Sortierung)
function konv_date2($datum)
{
$jahr = substr($datum,6,4);
$mon = substr($datum,3,2);
$tag = substr($datum,0,2);
$datneu = $jahr.''.$mon.''.$tag;
return $datneu;
}