PHP让数组中有相同值的组成新的数组实例

 更新时间:2017年12月31日 15:37:40   转载 作者:jiangnanqbey  
下面小编就为大家分享一篇PHP让数组中有相同值的组成新的数组实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

实例如下所示:

$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(); 
<span style="color:#FF0000;">foreach ($arr as $data) { 
  isset($result[$data['key1']]) || $result[$data['key1']] = array(); 
  $result[$data['key1']][] = $data['key2']; 
}</span> 
ksort($cityAr, SORT_NATURAL);//这个是键值按字母先后顺序排列 
print_r($result); 
 
//输出如下 
Array 
( 
  [value1] => Array 
    ( 
      [0] => value2 
      [1] => value3 
    ) 
 
  [value2] => Array 
    ( 
      [0] => value4 
      [1] => value5 
    ) 
     
) 

以上这篇PHP让数组中有相同值的组成新的数组实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • php获取数据库结果集方法(推荐)

    php获取数据库结果集方法(推荐)

    下面小编就为大家带来一篇php获取数据库结果集方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • PHP添加图片水印、压缩、剪切的封装类

    PHP添加图片水印、压缩、剪切的封装类

    为了防止自己辛苦制作的作品被别人窃取,经常给作品添加水印,以此保证作品的唯一性,那么该怎么给图片添加水印呢,如果作品尺寸过大,该如何处理呢,下面小编给大家详细介绍有关PHP给图片添加水印 压缩 剪切的封装类,需要的朋友可以参考下
    2015-08-08
  • PHP类的自动加载机制实现方法分析

    PHP类的自动加载机制实现方法分析

    这篇文章主要介绍了PHP类的自动加载机制实现方法,结合实例形式分析了__autoload方法进行类自动加载操作的相关实现技巧与使用注意事项,需要的朋友可以参考下
    2019-01-01
  • php生成二维码

    php生成二维码

    随着科技的发展,二维码无处不在,特别是在智能手机时代二维码更活跃,下面小编通过两种方法给大家介绍利用php生成二维码,需要的朋友可以参考下
    2015-08-08
  • PHP url的pathinfo模式加载不同控制器的简单实现

    PHP url的pathinfo模式加载不同控制器的简单实现

    下面小编就为大家带来一篇PHP url的pathinfo模式加载不同控制器的简单实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • ThinkPHP的SAE开发相关注意事项详解

    ThinkPHP的SAE开发相关注意事项详解

    这篇文章主要介绍了ThinkPHP的SAE开发相关注意事项,结合实例形式较为详细的分析了thinkPHP针对SAE开发的相关数据库、缓存、文件、图片、日志等操作注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Laravel框架路由与MVC实例详解

    Laravel框架路由与MVC实例详解

    这篇文章主要介绍了Laravel框架路由与MVC,结合实例形式详细分析了laravel框架路由、MVC的模型、视图、控制器相关概念、原理及使用技巧,需要的朋友可以参考下
    2020-01-01
  • 使用Composer安装Yii框架的方法

    使用Composer安装Yii框架的方法

    这篇文章主要介绍了使用Composer安装Yii框架的方法,结合具体实例分析了Composer的相关使用技巧,需要的朋友可以参考下
    2016-03-03
  • PDO操作MySQL的基础教程(推荐)

    PDO操作MySQL的基础教程(推荐)

    下面小编就为大家带来一篇PDO操作MySQL的基础教程(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • PHP+Ajax异步带进度条上传文件实例

    PHP+Ajax异步带进度条上传文件实例

    这篇文章主要介绍了PHP+Ajax异步带进度条上传文件实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下。
    2016-11-11

最新评论