php中有关合并某一字段键值相同的数组合并的改进


Posted in PHP onMarch 10, 2015

下面是实现代码:

/**
**关于参数的说明
**$key键值相同的键名
**$array代表原数组
**$start代表$array[0][$key]
**$newkey代表相同键值相同的键名
**/

function combine_same_val($array,$start,$key,$newkey){
  static $new;
  foreach($array as $k=>$v){
    if($v[$key]==$start){
      $new[$v[$newkey]][] = $v;
      unset($array[$k]);
      continue;
    }
  }
  sort($array);
  if(count($array)!==0){
    combine_same_val($array,$array[0][$key],$key,$newkey);
  }
  return $new;
}
PHP 相关文章推荐
解析smarty模板中类似for的功能实现
Jun 18 PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 PHP
php设置允许大文件上传示例代码
Mar 10 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
PHP基于GD库的图像处理方法小结
Sep 27 PHP
PHP中字符串长度的截取用法示例
Jan 12 PHP
THINKPHP截取中文字符串函数实例代码
Mar 20 PHP
php str_replace替换指定次数的方法详解
May 05 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 PHP
thinkPHP中U方法加密传递参数功能示例
May 29 PHP
php模拟服务器实现autoindex效果的方法
Mar 10 #PHP
php浏览历史记录的方法
Mar 10 #PHP
php实现cookie加密的方法
Mar 10 #PHP
php遍历目录方法小结
Mar 10 #PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
Mar 10 #PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 #PHP
php获取本周开始日期和结束日期的方法
Mar 09 #PHP
You might like
PHP日期处理函数 整型日期格式
2011/01/12 PHP
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
PHP跨平台获取服务器IP地址自定义函数分享
2014/12/29 PHP
php实现微信发红包
2015/12/05 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
javascript中如何处理引号编码"
2013/08/15 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
详解Python中的正则表达式的用法
2015/04/09 Python
Python中%r和%s的详解及区别
2017/03/16 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
摄影展策划方案
2014/06/02 职场文书
村党建工作汇报材料
2014/11/02 职场文书
画展邀请函
2015/01/31 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js