use*_*780 0 php arrays sorting multidimensional-array
我有以下数组:
Array ( [0] => Array
( [name] => Jonah
[age] => 27 )
[1] => Array
( [name] => Bianca
[age] => 32 )
)
Run Code Online (Sandbox Code Playgroud)
是否可以将子数组值[age]排序为某种顺序,例如从最低到最高,反之亦然?
你可以这样做usort:
usort($arr, function($a, $b)
{
return $a['age'] - $b['age']; // sorts lowest to highest
});
Run Code Online (Sandbox Code Playgroud)
交换$a并$b在函数中反转排序.