zoukankan      html  css  js  c++  java
  • php 二维数组相同值 相加

    array(3) {
    [0]=>
      array(2) {
        ["sourcesid"]=>
        int(1)
        ["addusernum"]=>
        string(1) "4"
      }
    [1]=>
      array(2) {
        ["sourcesid"]=>
        int(6)
        ["addusernum"]=>
        string(2) "29"
      }
    [2]=>
      array(2) {
        ["sourcesid"]=>
          string(1) "6"
        ["addusernum"]=>
          string(2) "63"
      }
    }

     
    
    解决方案:
    
    foreach($sourceData as $k=>$v){
    
      if(!isset($item[$v['sourcesid']])){
        $item[$v['sourcesid']]=$v;
      }else{
        $item[$v['sourcesid']]['addusernum']+=$v['addusernum'];
      }
    }
    

      

  • 相关阅读:
    Poj3126
    Poj1426
    2806 红与黑
    3100 蜗牛
    1225 八数码难题
    2549 自然数和分解
    2547 东方辉针城
    2928 你缺什么
    1629 01迷宫
    1029 遍历问题
  • 原文地址:https://www.cnblogs.com/love1226/p/8777681.html
Copyright © 2011-2022 走看看