Sortering fra strcmp til ?? når det er tal
Hej Eksperter.Jeg har søgt og søgt men kan ikke finde noget godt svar på mit problem. Jeg har en sorterings funktion der skal sortere mit array ($data), som er lavet med et udtræk fra databasen. Der ser således ud:
function usort_reorder($a,$b){
$orderby = (!empty($_REQUEST['orderby'])) ? $_REQUEST['orderby'] : 'title';
$order = (!empty($_REQUEST['order'])) ? $_REQUEST['order'] : 'asc';
$result = strcmp($a[$orderby], $b[$orderby]);
return ($order==='asc') ? $result : -$result;
}
usort($data, 'usort_reorder');
Mit problem er når det er tal der skal sorteres efter. Jeg ved jeg ikke kan bruge string compare, men hvad skal jeg så bruge?