php排序ksort
来源:互联网 发布:java system类 编辑:程序博客网 时间:2024/06/18 08:11
排序规则,有备注的排前面,没备注的排后面,然后按字母排序。ksort非常常用。关键是找到那个适合排序的key
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//联系人排序
public
function
get_persort(
$person
){
$arrPer
=
array
();
//有备注
$arrAuto
=
array
();
//无备注的
foreach
(
$person
as
$value
) {
$value
[
'contactmail'
] =
strtolower
(
$value
[
'contactmail'
]);
//同一小写,避免大小写影响排序
if
(
empty
(
$value
[
'contactname'
])){
$arrAuto
[
$value
[
'contactmail'
]] =
$value
;
}
else
{
$arrPer
[
$value
[
'contactmail'
]] =
$value
;
//邮箱名是唯一的
}
}
ksort(
$arrPer
);
ksort(
$arrAuto
);
return
array_values
(
array_merge
(
$arrPer
,
$arrAuto
));
//合并数组,去掉key(js没有关联数组,只有索引数组)
}
阅读全文
0 0
- php排序ksort
- PHP数组排序函数 ksort() 、krsort
- php中ksort和krsort排序问题
- PHP中的排序函数sort、asort、rsort、krsort、ksort
- PHP数组排序函数:sort、asort和ksort的不同
- PHP基础-数组排序Sort()、Rsort()、Asort()、Ksort()、Arsort()、Krsort()
- PHP中数组排序,sort,asrot,ksort的使用示例
- php数组排序—sort() asort() ksort() rsort() arsort() krsort()
- JS实现PHP ksort方法
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- sort,ksort,asort的区别
- Math.random和Math.floor取随机数总结
- 图文演示怎么画流程图的经验汇总
- ArrayList中元素被新元素覆盖的问题
- hdoj 1015 Safecracker(窃贼) Dfs
- 一句话总结面向对象
- php排序ksort
- Webpack2 完整踩坑教程(五)
- Oracle中常用的数据字典
- Java ConcurrentModificationException异常解决
- eclipse中使用git
- h264查看码率
- JMeterPlugin 的下载安装
- java jdbc 连接hive
- consul使用小结