Philipp: Sortieren eines speziellen Arrays

Beitrag lesen

Hi Sven,

natsort() und usort() alleine haben es nicht gebracht.

Habe jetzt eine kleine Fnktion geschrieben, die die Zeichen < <= = => > durch :1, :2, :3, :4, :5 am Ende des Wertes ersetzt.
Diese Array kann ich jetzt mit natsort() natürlich sortieren lassen.
Dabei kommt aber folgendes herraus:
Array
(
    [0] => 0.5:3
    [3] => 0.25:2
    [2] => 1:3
    [5] => 2:3
    [6] => 4:3
    [8] => 8:3
    [4] => 16:3
    [7] => 32:3
    [1] => 32:5
)

Meinem Verstand nach stimmen die beiden ersten Zahlen nicht, oder?????
Ich habe es aus versucht, indem ich den "." durch "," ersetzt habe ...

Vorschlag?

Danke Philipp