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 $_SERVER当前完整url的写法
Nov 12 PHP
关于PHP语言构造器介绍
Jul 08 PHP
简单的php新闻发布系统教程
May 09 PHP
php准确计算复活节日期的方法
Apr 18 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
PHP统计目录中文件以及目录中目录大小的方法
Jan 09 PHP
php图片添加文字水印实现代码
Mar 15 PHP
PHP中的表达式简述
May 29 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
form表单传递数组数据、php脚本接收的实例
Feb 09 PHP
laravel框架中视图的基本使用方法分析
Nov 23 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来自动调用不同服务器上的flash
2006/10/09 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
php生成rss类用法实例
2015/04/14 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
PDO::quote讲解
2019/01/29 PHP
html读出文本文件内容
2007/01/22 Javascript
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
JS重要知识点小结
2011/11/06 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
vue-axios使用详解
2017/05/10 Javascript
基于vue实现swipe分页组件实例
2017/05/25 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
基于react组件之间的参数传递(详解)
2017/09/05 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
JS实现的3des+base64加密解密算法完整示例
2018/05/18 Javascript
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
python实现图片筛选程序
2018/10/24 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
如何基于Python批量下载音乐
2019/11/11 Python
Python字典中的值为列表或字典的构造实例
2019/12/16 Python
Python requests模块cookie实例解析
2020/04/14 Python
实习求职信
2013/12/01 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
Django实现翻页的示例代码
2021/05/24 Python
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js