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 相关文章推荐
输出控制类
Oct 09 PHP
打造计数器DIY三步曲(下)
Oct 09 PHP
php获取地址栏信息的代码
Oct 08 PHP
PHP+XML 制作简单的留言本 图文教程
Nov 02 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 PHP
为PHP5.4开启Zend OPCode缓存
Dec 26 PHP
PHP处理会话函数大总结
Aug 05 PHP
PHP的命令行命令使用指南
Aug 18 PHP
php导出csv文件,可导出前导0实例代码
Nov 16 PHP
PHP基于openssl实现的非对称加密操作示例
Jan 11 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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 ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
php中socket通信机制实例详解
2015/01/03 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
firefox插件Firebug的使用教程
2010/01/02 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
js实现简单的左右两边固定广告效果实例
2015/04/10 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
浅谈Python 集合(set)类型的操作——并交差
2016/06/30 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
电大物流学生的自我评价
2013/10/25 职场文书
旅游市场营销方案
2014/03/09 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
流动人口婚育证明
2014/10/19 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python