我有一个像这样的数组
Array
(
[73] => Array
(
[id] => 73
[firstName] => Laura
[lastName] => ...
[email] => ...
[password] => 6d1d3a1dcb9e44eb43605f8ad3c529dd7271749c
[venueId] => 8
[departmentId] => 2
[active] => 1
)
[116] => Array
(
[id] => 116
[firstName] => Rachael
[lastName] => ...
[email] => ...
[password] => 33d83a16aa038e775709fc8d499fe608ad2f4afe
[venueId] => 24
[departmentId] => 1
[active] => 1
)
...etc
我想对它进行排序,以便firstName按字母顺序排列。是否有我可以使用的预构建的PHP函数,还是我必须手动对它进行排序?
答案 0 :(得分:5)
使用usort()
function cmp($a, $b) {
if ($a['firstName'] == $b['firstName']) {
return 0;
}
return ($a['firstName'] < $b['firstName']) ? -1 : 1;
}
usort($array, "cmp");