加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中如何用uasort实现数组排序并保持索引关系

发布时间:2023-05-24 13:59:24 所属栏目:PHP教程 来源:
导读:这篇文章主要介绍了“PHP中怎样用uasort实现数组排序并保持索引关系”相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP中怎样用uasort实现数组排序并保持索引关系文章都会
这篇文章主要介绍了“PHP中怎样用uasort实现数组排序并保持索引关系”相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP中怎样用uasort实现数组排序并保持索引关系文章都会有所收获,下面我们一起来看看吧。
 
1、说明
 
uasort是数组中的值通过用户自定义的比较函数排序,并保持索引关联。主要是用在需要按照自定义的方法并且保留索引关系对多维数组的排序上。
 
2、语法
 
uasort(array,myfunction);
 
3、参数
 
Array, 规定要排序的数组
 
Myfunction,定义可调用函数的字符串
 
4、返回值
 
成功则返回 TRUE,失败则返回 FALSE。
 
5、实例
 
       uasort($list, function ($a, $b){
 
            if ($a['sort'] == $b['sort']) {
 
                return 0;
 
            }
 
            return ($a['sort'] < $b['sort']) ? 1 : -1; //-1向前即向上,往前走
 
        });
 
对于排序中的函数,我们的可选范围还是很大的。如果想要对比较函数进行排序,uasort是个不错的选择,因为它还能保持索引的关系,在多维数组中我们会经常看到它的排序使用。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!