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
Smarty模板快速入门
Jan 04 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 PHP
各种快递查询--Api接口
Apr 26 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
php实现的简单数据库操作Model类
Nov 16 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 PHP
如何离线执行php任务
Feb 21 PHP
Yii2.0建立公共方法简单示例
Jan 29 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
Apr 23 PHP
laravel按天、按小时,查询数据的实例
Oct 09 PHP
php 中self,this的区别和操作方法实例分析
Nov 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缓冲 output_buffering的使用详解
2013/06/13 PHP
解决cPanel无法安装php5.2.17
2014/06/22 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
Javascript----文件操作
2007/01/18 Javascript
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
Bootstrap零基础入门教程(三)
2016/07/18 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
解决vue无法侦听数组及对象属性的变化问题
2020/07/17 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
Python将json文件写入ES数据库的方法
2019/04/10 Python
python3实现绘制二维点图
2019/12/04 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
以实惠的价格轻松租车,免费取消:Easyrentcars
2019/07/16 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
CK澳大利亚官网:Calvin Klein澳大利亚
2020/12/12 全球购物
明信片寄语大全
2014/04/08 职场文书
质量保证书
2015/01/17 职场文书
家装电话营销开场白
2015/05/29 职场文书
2016年元旦寄语
2015/08/17 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers