/** * 对二维数组进行排序 * @param $array * @param $keyid 排序的键值 * @param $order 排序方式 'asc':升序 'desc':降序 * @param $type 键值类型 'number':数字 'string':字符串 */ function sort_array(&$array, $keyid, $order = 'asc', $type = 'number') { if (is_array($array)) { foreach ($array as $val) { $order_arr[] = $val[$keyid]; } $order = ($order == 'asc') ? SORT_ASC : SORT_DESC; $type = ($type == 'number') ? SORT_NUMERIC : SORT_STRING; array_multisort($order_arr, $order, $type, $array); } }
作者:释然me
来源:CSDN
原文:https://blog.csdn.net/renzhenhuai/article/details/42741383
版权声明:本文为博主原创文章,转载请附上博文链接!
扫二维码,关注更多PHP资讯!