Evo to bo to. Imaš še kakšen iziv?:)
<?php
$arr = array("10.a","10a","6.b","6b","7.a","7a","10.b","9.a","6.a","10.c","6.c","10.a","7.b","7.a","7.a","aaaa","aaa","aa","ab","dd","cc","c","bb");
print_r($arr);
usort($arr, "cmp");
print_r($arr);
function cmp($a, $b)
{
$int_a = intval($a);
$int_b = intval($b);
if($int_a < $int_b)
{
return 1;
}
if($int_a == $int_b)
if(strcmp(str_replace($int_a.".", "", $a), str_replace($int_b.".", "", $b)) > 0)
return 1;
return -1;
}
?>