zoukankan      html  css  js  c++  java
  • php多个数组同键名键值相加合并

    复制代码

    //任意多个相同键值的数组合并相加
    //预先将所要合并的数组组装成一个新的数组
        // $arr = array(
            // array(
               // 'user_id' => 100,
               // 'goods_id' => 10,
               // 'number' => 1,
            // ),
            // array(
               // 'user_id' => 100,
               // 'goods_id' => 10,
               // 'number' => 2,
            // ),
            // array(
               // 'user_id' => 100,
               // 'goods_id' => 10,
               // 'number' => 2,
            // ),
            // array(
               // 'user_id' => 100,
               // 'goods_id' => 10,
               // 'number' => 2,
            // ),
        // );
    function comm_sumarrs($arr){
        $item = array();
        foreach($arr as $key=>$value){
    
            foreach($value as $k=>$v){
                if(isset($item[$k])){
                    $item[$k] = $item[$k] +$v;
                }else{
                    $item[$k] = $v;
                }
            }
        }
        arsort($item);
        return $item;
    }
    复制代码
  • 相关阅读:
    Integer Inquiry
    dfs求最短路径
    5.E
    5.H
    5.C
    5.A
    5.J
    POJ
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/phpk/p/10930354.html
Copyright © 2011-2022 走看看