hey guys. should simple, couldn't find proper answer on other questions because mine different.
i have array, this:
array ( [0] => array ( [record_id] => 21 [quality] => 3 ) [1] => array ( [record_id] => 20 [quality] => 3 ) [2] => array ( [record_id] => 19 [quality] => 3 ) [3] => array ( [record_id] => 18 [quality] => 2 ) [4] => array ( [record_id] => 17 [quality] => 3 ) )
i need able order array highest lowest (regarding quality
key) in ascending order or descending (when mode has been selected), example need order array , return ordered, e.g.
function order_array($array, $order = 'asc') { if($order == 'asc') // order array lowest highest if($order == 'desc') // order array highest lowest }
cheers.
check usort function
function cmp($a, $b) { if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1; } $a = array(3, 2, 5, 6, 1); usort($a, "cmp");
Comments
Post a Comment