Pryos.org: numerisch/alpha gemischter Sortier-Algorithmus

Beitrag lesen

Du schreibst:
...
a
aa
b
...
d1ab1
d1ab2
d1ab11
...
Das sah für mich auf den ersten Blick so aus (aufgrund des zweiten Parts, den ich zitiert habe), als wenn gelten würde, dass wenn strlen($a) > strlen($b) dann für die Sortierung gilt $b < $a.

Ich grübel da auch schon etwas dran, aber ich glaube das er Numerische Zeichen als echte Zahl sortiert und den Rest als einzelnes Zeichen.

Deshalb auch den String teilen, ich habs vorhin auhc nicht ganz verstanden, aber letztendlich sieht es so aus

a
a-a
b
...
b-1-a-b-1
b-1-a-b-2
b-1-a-b-11

@TE

letztendlich bleibt dir pro "Vergleich" nichts anderes als
Schritt für Schritt... ich denke mal das selbst natural sort "b-1-a-b-2" > "b-1-a-b-11" setzt