PHP ksort
2024-09-01 11:46:31
1.例子一:
<?php
/**
* 根据 c1 对元素排序
*/
$arrays = [
'b' => [
'c1' => 10,
'c2' => 5,
],
'a' => [
'c1' => 5,
'c2' => 8,
],
'c' => [
'c1' => 9,
'c2' => 10,
],
'e' => [
'c1' => 5,
'c2' => 10,
],
]; $t = [];
$c = 'c1'; foreach($arrays as $key => $array){
$cv = $array[$c];
if(!isset($t[$cv])){
$t[$cv] = [];
}
$t[$cv][] = $key;
}
ksort($t);
print_r($t);
foreach($t as $v){
if(is_array($v)){
foreach($v as $y){
$s[$y] = $arrays[$y];
}
}else{
$s[$y] = $arrays[$y];
}
}
print_r($s);
最新文章
- 使用spring的AOP时产生的异常
- arcgis api for flex之专题图制作(饼状图,柱状图等)
- MySQL For Windows修改最大连接数
- history 清空历史记录 或 history不记录历史命令
- win7 vmware 无法使用usb
- Android 自定义TimePickerDialog
- HDU-1042 N!
- 由strupr,strlwr体会如果将字符常量转换为变量进行修改,体会常量的静态存储
- oninput和onpropertychange
- php邮箱找回密码功能
- zepto为什么不支持animate,报animate is not a function
- MVC配置伪静态
- Struts1开山篇
- [TPYBoard - Micropython之会python就能做硬件 6] 学习使用OLED显示屏
- 洛谷P3345 [ZJOI2015]幻想乡战略游戏(动态点分治,树的重心,二分查找,Tarjan-LCA,树上差分)
- yolov3实践(二)
- mysql 原理 ~ sql执行
- Release Notes for XE5
- IIS/ASP.NET访问共享文件夹的可用方式
- C# Winform backgroundWorker组件使用