博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
016——数组(十六)usort uasort uksort
阅读量:6279 次
发布时间:2019-06-22

本文共 791 字,大约阅读时间需要 2 分钟。

$v2 ? 1 : -1;}$res=usort($arr, 'func');print_r($arr);//输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 )*///uasort()通过自定义函数对数组进行排序,原数组索引保留/*$arr = array('5' => 5, '3' => 3, '7' => 7, '6' => 6, '4' => 4, '1' => 1, '2' => 2);function func($v1, $v2){ if ($v1 == $v2) return 0; return $v1 > $v2 ? 1 : -1;}$res = @uasort($arr, 'func');print_r($arr);//输出:Array ( [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 )*///uksort() 通过调用自定义函数对数组的键名进行排序。$arr = array('9' => 5, '20' => 3, '2' => 7, '7' => 6);function func($v1, $v2){ if ($v1 == $v2) return 0; return $v1 > $v2 ? 1 : -1; //1在前,升序。1在后降序}$res = @uksort($arr, 'func');print_r($arr);//输出:Array ( [2] => 7 [7] => 6 [9] => 5 [20] => 3 )

  

转载于:https://www.cnblogs.com/yiweiyihang/p/7903945.html

你可能感兴趣的文章
Unbuntu安装遭遇 vmware上的Easy install模式
查看>>
几个常用的ASP木马
查看>>
python分析postfix邮件日志的状态
查看>>
Mysql-5.6.x多实例配置
查看>>
psutil
查看>>
在git@osc上托管自己的代码
查看>>
机器学习算法:朴素贝叶斯
查看>>
小五思科技术学习笔记之扩展访问列表
查看>>
使用Python脚本检验文件系统数据完整性
查看>>
使用MDT部署Windows Server 2003 R2
查看>>
Redhat as5安装Mysql5.0.28
查看>>
通过TMG发布ActiveSync
查看>>
Web服务器的配置与管理(4) 配置访问权限和安全
查看>>
Linux系统安装VMware Tools
查看>>
asp.net 页面右下角弹出类似QQ或MSN的消息提示
查看>>
游戏开发经常使用算法概述
查看>>
EDM制作要点
查看>>
爆牙齿的Web标准面试考题II(iPhone SMS/iChat UI的Web标准实现)
查看>>
XMOVE3.0手持终端——软件介绍(二):在2KB内存的单片机上实现的彩屏GUI控件库
查看>>
MVC系列——MVC源码学习:打造自己的MVC框架(三:自定义路由规则)
查看>>