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新手谈谈我的学习心得
Feb 25 PHP
php获取bing每日壁纸示例分享
Feb 25 PHP
PHP中常用的输出函数总结
Sep 22 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
php实现简易聊天室应用代码
Sep 23 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
May 09 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
javascript跨域刷新实现代码
2011/01/01 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
微信小程序 video组件详解
2016/10/25 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
使用Phantomjs和Node完成网页的截屏快照的方法
2019/07/16 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
json跨域调用python的方法详解
2017/01/11 Python
解决python删除文件的权限错误问题
2018/04/24 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
OpenCV 模板匹配
2019/07/10 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
Happy Plugs官网:瑞典无线耳机品牌
2020/07/16 全球购物
就业意向书范文
2014/04/01 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers