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各种编码集详解和以及在什么情况下进行使用
Sep 11 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
php结合正则获取字符串中数字
Jun 19 PHP
PHP文件操作方法汇总
Jul 01 PHP
php获取当前页面完整URL地址
Dec 30 PHP
PHP截取IE浏览器并缩小原图的方法
Mar 04 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
PHP读取目录树的实现方法分析
Mar 22 PHP
Laravel5框架自定义错误页面配置操作示例
Apr 17 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
May 29 PHP
Laravel使用原生sql语句并调用的方法
Oct 09 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 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP 简单数组排序实现代码
2009/08/05 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
JS实现可拖曳、可关闭的弹窗效果
2015/09/26 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
Vue.js常用指令汇总(v-if、v-for等)
2016/11/03 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
从0搭建vue-cli4脚手架
2020/06/17 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
Python语言的12个基础知识点小结
2014/07/10 Python
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
阿根廷在线宠物商店:Puppis
2018/03/23 全球购物
Diptyque英国官方网站:源自法国的知名香氛品牌
2019/08/28 全球购物
函授本科毕业生自我鉴定
2013/10/16 职场文书
物流专业大学应届生求职信
2013/11/03 职场文书
法制宣传月活动方案
2014/05/11 职场文书
物流专业自荐信
2014/05/23 职场文书
植物生产学专业求职信
2014/08/08 职场文书
党员对照检查剖析材料
2014/10/13 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
春晚观后感
2015/06/11 职场文书
教学反思怎么写
2016/02/24 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python