PHP让数组中有相同值的组成新的数组实例


Posted in PHP onDecember 31, 2017

实例如下所示:

$arr = array( 
  0=>array('key1'=>'value1' , 'key2'=>'value2'), 
  1=>array('key1'=>'value1' , 'key2'=>'value3'), 
  2=>array('key1'=>'value2' , 'key2'=>'value4'), 
  999=>array('key1'=>'value2' , 'key2'=>'value5') 
); 
 
$result = array(); 
foreach ($arr as $data) { 
  isset($result[$data['key1']]) || $result[$data['key1']] = array(); 
  $result[$data['key1']][] = $data['key2']; 
}
ksort($cityAr, SORT_NATURAL);//这个是键值按字母先后顺序排列 
print_r($result); 
 
//输出如下 
Array 
( 
  [value1] => Array 
    ( 
      [0] => value2 
      [1] => value3 
    ) 
 
  [value2] => Array 
    ( 
      [0] => value4 
      [1] => value5 
    ) 
     
)

以上这篇PHP让数组中有相同值的组成新的数组实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php 判断访客是否为搜索引擎蜘蛛的函数代码
Jul 29 PHP
PHP中实现中文字符进制转换原理分析
Dec 06 PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 PHP
有关PHP性能优化的介绍
Jun 20 PHP
php代码书写习惯优化小结
Jun 20 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
php实现统计邮件大小的方法
Aug 06 PHP
php单态设计模式(单例模式)实例
Nov 18 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
php连接微软MSSQL(sql server)完全攻略
Nov 27 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 PHP
php libevent 功能与使用方法详解
Mar 04 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
Dec 31 #PHP
php中通用的excel导出方法实例
Dec 30 #PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 #PHP
PHP如何实现订单的延时处理详解
Dec 30 #PHP
PHP 的Opcache加速的使用方法
Dec 29 #PHP
PHP自定义序列化接口Serializable用法分析
Dec 29 #PHP
PHP检测接口Traversable用法详解
Dec 29 #PHP
You might like
php正则校验用户名介绍
2008/07/19 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
2018/08/29 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
Element ui 下拉多选时新增一个选择所有的选项
2019/08/21 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
flask框架视图函数用法示例
2018/07/19 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
详解Python中的type和object
2018/08/15 Python
python 两个数据库postgresql对比
2019/10/21 Python
python构造IP报文实例
2020/05/05 Python
keras实现多种分类网络的方式
2020/06/11 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
机修工岗位职责
2013/11/24 职场文书
商务考察邀请函范文
2014/01/21 职场文书
旅游安全协议书
2014/04/21 职场文书
小小商店教学反思
2014/04/27 职场文书
博士生导师推荐信
2014/07/08 职场文书
运动会表扬稿
2015/01/16 职场文书
文案策划岗位职责
2015/02/11 职场文书
如何用threejs实现实时多边形折射
2021/05/07 Javascript
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL