How do I sort the following array?

后端 未结 3 498
旧时难觅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条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-07 06:57

    Try this : Using array_multisort

    $sort = array();
    foreach($your_array as $k=>$v) {
        $sort['avgRate'][$k] = $v['avgRate'];
    }
    
    array_multisort($sort['avgRate'], SORT_DESC, $your_array);
    
    
    echo "
    ";
    print_r($your_array);
    

    Ref: http://php.net/manual/en/function.array-multisort.php

提交回复
热议问题