PHP 数组-根据指定字段对多维数组进行排序函数

    /*
     * content: 根据数组某个字段进行排序
     * $arr    需要排序的数组
     * $field  数组里的某个字段
     * sort    1为正序排序  2为倒序排序
     */

    public function _arrOrder($arr,$field,$sort)
    {
        $order = array();
        foreach($arr as $kay => $value)
        {
            $order[] = $value[$field];
        }

        if($sort==1)
        {
            array_multisort($order,SORT_ASC,$arr);
        } 
        else 
        {
            array_multisort($order,SORT_DESC,$arr);
        }

        return $arr;
    }

    // 对数组某个字段进行倒序排序
    $data = $this->_arrOrder($list,'id','2');