AntiCampeR: array sortieren (nicht mit sort())

ich hab folgendes problem:
in einer textdatei (votes.txt) steht z.b:

12:1.jpg
45:2.jpg
2:3.jpg
10:4.jpg
20:5.jpg

vor dem doppelpunkt stehen die punkte die das bild bei den votes erreicht hat, hinter dem doppelpunkt der dateipfad + name

das lese ich mit " $array=file('votes.txt'); " in ein array ein

dieses array will ich nun nach den punkten sortieren bsp:

45:2.jpg
20:5.jpg
12:1.jpg
10:4.jpg
2:3.jpg

das sorteren funktioniert aber leider nich, ich hab es mit sort() und allen anderen funktionen probiert die ich gefunden hab, kann mir einer einen tipp geben ob und wenn ja wie ma soetwas lösen könnte?

  1. Hallo AntiCampeR.

    das lese ich mit " $array=file('votes.txt'); " in ein array ein

    dieses array will ich nun nach den punkten sortieren bsp:

    […]

    das sorteren funktioniert aber leider nich, ich hab es mit sort() und allen anderen funktionen probiert die ich gefunden hab, kann mir einer einen tipp geben ob und wenn ja wie ma soetwas lösen könnte?

    Mit rsort und dem passenden Sortier–Flag (SORT_NUMERIC) funktioniert es.

    Einen schönen Mittwoch noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]