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 相关文章推荐
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
用PHP来计算某个目录大小的方法
Apr 01 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
Jan 19 PHP
php 如何获取文件的后缀名
Jun 05 PHP
ecshop适应在PHP7的修改方法解决报错的实现
Nov 01 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 PHP
php实现的PDO异常处理操作分析
Dec 27 PHP
PHP7 echo和print语句实例用法
Feb 15 PHP
php在linux环境中如何使用redis详解
Dec 15 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正则提取图片地址
2014/03/27 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
零基础php编程好学吗
2019/10/11 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
JavaScript Eval 函数使用
2010/03/23 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
js实现简单的购物车有图有代码
2014/05/26 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
Angularjs中的ui-bootstrap的使用教程
2017/02/19 Javascript
NodeJs下的测试框架Mocha的简单介绍
2017/02/22 NodeJs
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
python zip文件 压缩
2008/12/24 Python
Python中的魔法方法深入理解
2014/07/09 Python
Python 多线程抓取图片效率对比
2016/02/27 Python
python实现发送邮件功能代码
2017/12/14 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python编程中类与类的关系详解
2019/08/08 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
2020/04/24 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
如何强制垃圾回收
2015/10/06 面试题
哈弗商学院毕业生求职信
2014/02/26 职场文书
优秀员工演讲稿
2014/05/19 职场文书
2015年秋季新学期寄语
2015/03/25 职场文书
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS