How do I sort a PHP array by an element nested inside?

前端 未结 8 2173
长情又很酷
长情又很酷 2020-12-05 23:00

I have an array like the following:

Array
(
    [0] => Array
        (
            \'name\' => \"Friday\"
            \'weight\' => 6
        )
    [1] => Array
          


        
8条回答
  •  独厮守ぢ
    2020-12-05 23:22

    You can use usort as:

    function cmp($a, $b) {
       return $a['weight'] - $b['weight'];
    }
    
    usort($arr,"cmp");
    

提交回复
热议问题