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 删除无限级目录与文件代码共享
Nov 22 PHP
php木马webshell扫描器代码
Jan 25 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
推荐5款跨平台的PHP编辑器
Dec 25 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
PHP入门教程之PHP操作MySQL的方法分析
Sep 11 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
Mar 18 PHP
Yii框架核心组件类实例详解
Aug 06 PHP
php 解析非标准json、非规范json
Apr 01 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
[转帖]PHP世纪万年历
2006/12/06 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
jQuery 加上最后自己的验证
2009/11/04 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
js微信分享实现代码
2020/10/11 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
js实现计算器功能
2020/08/10 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
Python中条件选择和循环语句使用方法介绍
2013/03/13 Python
Python实现网站文件的全备份和差异备份
2014/11/30 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
高效使用Python字典的清单
2018/04/04 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
优秀生推荐信范文
2013/11/28 职场文书
酒店执行总经理岗位职责
2013/12/15 职场文书
车间安全生产标语
2014/06/06 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
大学生党校培训心得体会
2014/09/11 职场文书
公司离职证明范本
2014/10/17 职场文书
红高粱观后感
2015/06/10 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript