一道php数组排序的笔试题
数组:
$array = [
0=>"z01",
1=>"Z32",
2=>"z17",
3=>"Z16",
];
需要排序后的结果
$rs_array = [
0=>"z01",
3=>"Z16",
2=>"z17",
1=>"Z32",
];
有什么好的排序写法呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
得到:
可以使用用户自定的比较函数, usort。
一个系统函数搞定
有个数组函数,直接比对value的
array_sort(array_values($rs_array))