php二维数组,按照指定的key,去排序value值
2024-08-29 09:22:04
$arr = array(
'11'=>array(
'a'=>1,
'b'=>2,
),
'22'=>array(
'a'=>3,
'b'=>4,
),
'33'=>array(
'a'=>5,
'b'=>6,
)
);
$data = $this->array_sort($arr,'a','desc','yes'); private function array_sort($arr,$keys,$orderby='asc',$key='no'){
$keysvalue = $new_array = array();
foreach($arr as $k=>$v){
$keysvalue[$k] = $v[$keys];
}
if($orderby=='asc'){
asort($keysvalue);
}else{
arsort($keysvalue);
}
reset($keysvalue);
foreach($keysvalue as $k=>$v){
if($key=='yes'){
$new_array[$k] = $arr[$k];
}else{
$new_array[] = $arr[$k];
}
}
return $new_array;
}
最新文章
- Create view failed with ORA-01031:insufficient privileges
- 【JAVA集合框架之工具类】
- c#中委托和事件(续)(转)
- JST(JavaScript Trimpath)前端模板引擎简介
- ie编程半天的学习总结
- 基于Node.js的强大爬虫 能直接发布抓取的文章哦
- HTML中插入视频
- Jmeter安装设置
- BGP协议学习总结
- phpstorm注册码
- 记录 Python3 安装 Scrapy 遇到的问题
- 1.3、Android Studio创建一个Android Library
- 电脑突然使用不了复制粘贴快捷键,Ctrl+C和Ctrl+V没用
- C#程序员知识体系
- PHP CURL 账号密码 添加授权Authorization头Header
- JS ajax请求参数格式( formData 、serialize)
- android Camera相机类
- iOS 获取IP
- 小程序点击按钮清空input
- luogu P4198 楼房重建——线段树
热门文章
- iOS UITabBarItem 选中图的颜色,设置UIimage的渲染模式
- C++ Primer 学习笔记_76_模板与泛型编程 --模板定义[续]
- 征服 Nginx + Tomcat
- C _数据结构 _线性表的顺序存储
- 文件I/O(不带缓冲)之read函数
- Controllers
- C#解决微信支付Exception has been thrown by the target of an invocation(调用的目标发生了异常)的问题
- How to solve GM MDI cannot complete the installation
- Android四大组件之服务-Service 原理和应用开发详解
- nfs文件系统挂载失败解决方法