Maison >développement back-end >tutoriel php >php二维数组中按某个元素的值排序(升序) 求大神支招
按照birthday_interval升序排序
<code>Array ( [0] => Array ( [birthday_range] => 三月外 [id] => 8 [age] => 24 [birthday] => 12月04日 [username] => haha [birthday_interval] => 273 ) [1] => Array ( [birthday_range] => 三月外 [id] => 9 [age] => 24 [birthday] => 12月04日 [username] => haha [birthday_interval] => 283 ) [2] => Array ( [birthday_range] => 三月内 [id] => 10 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 37 ) [3] => Array ( [birthday_range] => 三月内 [id] => 11 [age] => 16 [birthday] => 04月12日 [username] => xcvxcvxcv [birthday_interval] => 37 ) [4] => Array ( [birthday_range] => 三月内 [id] => 12 [age] => 16 [birthday] => 04月12日 [username] => asasdfgh [birthday_interval] => 37 ) [5] => Array ( [birthday_range] => 三月内 [id] => 13 [age] => 16 [birthday] => 04月12日 [username] => 1123 [birthday_interval] => 32 ) [6] => Array ( [birthday_range] => 三月内 [id] => 14 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 31 ) [7] => Array ( [birthday_range] => 三月内 [id] => 15 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 37 ) [8] => Array ( [birthday_range] => 三月内 [id] => 16 [age] => 21 [birthday] => 04月12日 [username] => 刘宗源 [birthday_interval] => 32 ) [9] => Array ( [birthday_range] => 三月外 [id] => 17 [age] => 17 [birthday] => 01月19日 [username] => 不知道 [birthday_interval] => 319 ) ) </code>
按照birthday_interval升序排序
<code>Array ( [0] => Array ( [birthday_range] => 三月外 [id] => 8 [age] => 24 [birthday] => 12月04日 [username] => haha [birthday_interval] => 273 ) [1] => Array ( [birthday_range] => 三月外 [id] => 9 [age] => 24 [birthday] => 12月04日 [username] => haha [birthday_interval] => 283 ) [2] => Array ( [birthday_range] => 三月内 [id] => 10 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 37 ) [3] => Array ( [birthday_range] => 三月内 [id] => 11 [age] => 16 [birthday] => 04月12日 [username] => xcvxcvxcv [birthday_interval] => 37 ) [4] => Array ( [birthday_range] => 三月内 [id] => 12 [age] => 16 [birthday] => 04月12日 [username] => asasdfgh [birthday_interval] => 37 ) [5] => Array ( [birthday_range] => 三月内 [id] => 13 [age] => 16 [birthday] => 04月12日 [username] => 1123 [birthday_interval] => 32 ) [6] => Array ( [birthday_range] => 三月内 [id] => 14 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 31 ) [7] => Array ( [birthday_range] => 三月内 [id] => 15 [age] => 16 [birthday] => 04月12日 [username] => 123 [birthday_interval] => 37 ) [8] => Array ( [birthday_range] => 三月内 [id] => 16 [age] => 21 [birthday] => 04月12日 [username] => 刘宗源 [birthday_interval] => 32 ) [9] => Array ( [birthday_range] => 三月外 [id] => 17 [age] => 17 [birthday] => 01月19日 [username] => 不知道 [birthday_interval] => 319 ) ) </code>
<code><?php usort( $users, function( $a, $b ) { return $a['birthday_interval'] - $b['birthday_interval']; }); </code></code>