Hallo, ich bekomm es einfach nicht hin mein Array zu sortieren!
$feiertageArray[12]['Heilig Abend']=(festefeiertage(24,12,$Jahr));
"festefeiertage" ist eine Funktion welche einen Timestamp zurück gibt.
Jetzt möchte ich dieses Array nach Datum (Timestamp) sortieren, das bekomm ich aber einfach nicht hin :-/
Jemand einen Tipp wie ich das hinbekomme?? (sort($array) ging nicht...)
Gruß, PingOfDeath
Programmieren - alles kontrollieren 4.935 Themen, 20.615 Beiträge
Hi,
ich verstehe so langsam gar nichts mehr! Wenn ich ein zweidimensionales Array (TIMESTAMP / Feiertagsname) habe - steht dann der Feiertagsname in einem seperaten Array welches im ersten Array gespeichert ist????
Ich habe mir folgende Funtion geklaut:
function sortieren($array)
{
for ($i=0; $i {
foreach ($array[$i] as $key=>$value)
{
*HIER*
}
}
}
An der Stelle *HIER* würde ich jetzt selber gerne einen Bubblesort schreiben, allerdings kann ich das nicht weil ich u.a. folgendes nicht verstehe:
..... echo $value (an der Stelle *HIER*) gibt mir die ganzen Timestamps aus .... bei echo $key bekomme ich die Feiertagsnamen.
Aber: Wie greife ich innerhalb der Funktion auf verschiedene Werte zu?
Ich dachte an soetwas wie $array[i+1] etc. .... aber das klappt ja alles nicht.
Versteht mich einer :-D ?
PS: Mir scheint so als ist mir der Aufbau eines 2D-Arrays nicht ganz klar ....
Gruß, PingOfDeath