Ho un array che contiene dei codici, con "sort" me li ordina così:
006888AA
006888GB
006749
006750
vorrei ordinarli senza tenere conto delle lettere, ma solo dei numeri, così:
006749
006750
006888AA
006888GB
E' possibile?
Ho un array che contiene dei codici, con "sort" me li ordina così:
006888AA
006888GB
006749
006750
vorrei ordinarli senza tenere conto delle lettere, ma solo dei numeri, così:
006749
006750
006888AA
006888GB
E' possibile?
Ubuntu 10.10 x86_64
codice:function sort_strano($a, $b) { if ($a == $b) { return 0; } return (substr($a,0,6) < substr($b,0,6)) ? -1 : 1; } $temp=array("006888AA","006888GB","006749","006750"); usort($temp, "sort_strano"); echo "<pre>\n"; print_r($temp); echo "</pre>\n";
think simple think ringo