zoukankan      html  css  js  c++  java
  • php 统计二维数组中某个相等值的总个数,并且组合成一个新的数组 转发

    $ar array(
      array'sv_id' => 1, 'mid' => 1, 'sv_question1' => 20 ),
      array'sv_id' => 2, 'mid' => 2, 'sv_question1' => 10 ),
      array'sv_id' => 3, 'mid' => 1, 'sv_question1' => 20 ),
      array'sv_id' => 4, 'mid' => 3, 'sv_question1' => 20 ),
      array'sv_id' => 5, 'mid' => 2, 'sv_question1' => 20 ),
    );
    $res array();
     
    foreach($ar as $item) {
      $res[$item['mid']][$item['sv_id']] = $item;
    }
    print_r($res);
     
    效果如下
    Array
    (
        [1] => Array
            (
                [1] => Array
                    (
                        [sv_id] => 1
                        [mid] => 1
                        [sv_question1] => 20
                    )
     
                [3] => Array
                    (
                        [sv_id] => 3
                        [mid] => 1
                        [sv_question1] => 20
                    )
     
            )
     
        [2] => Array
            (
                [2] => Array
                    (
                        [sv_id] => 2
                        [mid] => 2
                        [sv_question1] => 10
                    )
     
                [5] => Array
                    (
                        [sv_id] => 5
                        [mid] => 2
                        [sv_question1] => 20
                    )
     
            )
     
        [3] => Array
            (
                [4] => Array
                    (
                        [sv_id] => 4
                        [mid] => 3
                        [sv_question1] => 20
                    )
     
            )
     
    )
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    转发
    详情见
    http://bbs.csdn.net/topics/390590251
  • 相关阅读:
    [转载] Web应用程序的开发步骤
    [转载]Shark Machine Learning Library 之运行篇
    [转载] NoSQL开篇——为什么要使用NoSQL
    [转载] Shark Machine Learning Library 之安装篇
    [转载] Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
    [转载]MySQL到NoSQL:数据的重思和查询方式的转换
    [转载] 一网打尽13款开源Java大数据工具,从理论到实践的剖析
    [原创] Shark Machine Learning正确获取和安装配置
    [转载] 使用 NoSQL 数据库分析大规模数据
    [转载] Machine Learning 库介绍简单
  • 原文地址:https://www.cnblogs.com/passer00/p/6819306.html
Copyright © 2011-2022 走看看