How do I sort the following array?

后端 未结 3 500
旧时难觅i
旧时难觅i 2020-12-07 06:17

I have this array:

  Array
(
[0] => Array
    (
        [id] => 6347
        [lat] => 18.520430
        [lng] => 73.856743
        [country_id] =         


        
3条回答
  •  夕颜
    夕颜 (楼主)
    2020-12-07 06:51

    Take a look at usort function.

    Just define a function (in the manual as "cmp") for sorting and use it as callback:

    function my_sorting_function($a, $b)
    {
        return $a["avgRate"]>$b["avgrate"]?1:-1;
    }
    

    and then call it

    usort($my_array_variable,"my_sorting_function");
    

提交回复
热议问题