百度空间 | 百度首页 
 
查看文章
 
对一个二维数组自定义排序
2007-07-07 15:15

function sort(&$ary, $compareField, $seq='DESC', $sortFlag=SORT_NUMERIC) {
        $sortData = array();
        foreach($ary as $key => $value) {
            $sortData[$key] = $value[$compareField];
        }
        ($seq == 'DESC') ? arsort($sortData, $sortFlag) : asort($sortData, $sortFlag);

        $ret = array();
        foreach($sortData as $key => $value) {
            $ret[$key] = $ary[$key];
        }
        $ary = &$ret;
        return $ary;
}


类别:技术 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu