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 park、unpark、ord 函数使用方法(二进制流接口应用实例)
Oct 19 PHP
浅析php中抽象类和接口的概念以及区别
Jun 27 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
Oct 26 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
thinkphp文件引用与分支结构用法实例
Nov 26 PHP
PHP中文编码小技巧
Dec 25 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
Jul 28 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
PHP 裁剪图片
Mar 09 PHP
php 原生分页
Apr 01 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
Angular 4中如何显示内容的CSS样式示例代码
2017/11/06 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python中实现参数类型检查的简单方法
2015/04/21 Python
python搜索指定目录的方法
2015/04/29 Python
Python实现对字符串的加密解密方法示例
2017/04/29 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
python实现词法分析器
2019/01/31 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
Python : turtle色彩控制实例详解
2020/01/19 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
函授毕业自我鉴定
2013/12/19 职场文书
中国文明网签名寄语
2014/01/18 职场文书
小学生暑假感言
2014/02/06 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
银行授权委托书范本
2014/10/04 职场文书
开业庆典致辞
2015/08/01 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL