我有一个数组,其中包含来自常规表的查询结果,例如:
id | Name | Department | Location | Email | Phone | Type | ..........and so on
我在查询数组中有结果,我可以对默认查询进行排序,但我希望能够根据需要使用该数组,而不必继续从服务器重新读取数据,以减少关于交通/加速的事情。
是否有一个本机功能,所以我可以这样:
sort(array by department ascending)
display array in nice format
有什么想法吗?
答案 0 :(得分:1)
你可以这样排序(因为它是一个关联数组):
function cmp($a, $b)
{
return strcmp($a['department'], $b['department']);
}
usort($your_array, "cmp")
print_r($your_array);
答案 1 :(得分:0)
您可以使用array_multisort(),但需要根据您的要求进行更多处理。