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制作的意见反馈表源码
Mar 11 PHP
测试您的 PHP 水平的题目
May 30 PHP
php判断变量类型常用方法
Apr 24 PHP
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
Aug 09 PHP
一个PHP并发访问实例代码
Sep 06 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
Oct 08 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
php实现数组重复数字统计实例
Sep 30 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 PHP
PHP sdk实现在线打包代码示例
Dec 09 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
模仿OSO的论坛(二)
2006/10/09 PHP
PHP设计模式 注册表模式
2012/02/05 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
2015/03/12 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
关于图片的预加载过程中隐藏未知的
2012/12/19 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
Vue中img的src属性绑定与static文件夹实例
2017/05/18 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
python模拟事件触发机制详解
2018/01/19 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
Python调用服务接口的实例
2019/01/03 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
满月酒答谢词
2014/01/14 职场文书
工作表现评语
2014/01/19 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
高校教师个人总结
2015/02/10 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
单位工作证明范本
2015/06/15 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL