gudn tach Chris!
Das kenne ich durchaus, sortiert aber anders, als natsort().
stimmt, aber auf der verlinkten seite ist auch ein natksort angegeben. das ist jedoch genau das gleiche wie dein bisheriger ansatz.
'ne gute Idee habe ich nicht.
wie waer's mit einem selbstgebastelten vergleich via uksort? ist aber evtl. zu lahm.
(beide moeglichkeiten ungetestet:)
// erste moeglichkeit:
uksort($_data, "strnatcmp");
// zweite moeglichkeit (ist wahrscheinlich noch langsamer)
function cmp($a, $b){
if($a==$b) return 0;
$parts_a = explode('.', $a);
$parts_b = explode('.', $b);
// die vier teile als int vergleichen...
}
uksort($_data, "cmp");
prost
seth