php 二维数组排序

二维数组排序,利用array_multisort函数实现


    /**
     * @brief 二维数组排序
     * @param $data
     * @param $field
     * @param $sort
     * @return mixed
     */
    public function arraySort($data, $field, $sort) {
        if (is_array($data)) {
            foreach ($data as $item) {
                if (is_array($item)) {
                    $keyArray[] = $item[$field];
                } else {
                    return false;
                }
            }
        }else{
            return false;
        }
        array_multisort($keyArray, $sort, $data);
        return $data;
    }

多字段排序,参考
https://blog.csdn.net/u011348776/article/details/52818154

你可能感兴趣的:(php)