当前位置: 主页

PHP二维数组指定某个键的值相加

有时候我们需要计算PHP二维数组当中某个键的值求和。例如需要对当前数组求和:

$array = aray( array('name'=>"小明", 'money'=>100),array('name'=>"小花", 'money'=>90), array('name'=>"小王", 'money'=>70) );

我们可以使用如下函数进行求和:

    /**
     * 计算二维数组某个值的合
     * $arr 二维数组
      * $key 需要对某个键进行求和运算  
     */
    function multi_array_sum($arr,  $key)
    {
        if ($arr)
        {
            $sum_no = 0;
              
            foreach($arr as $v)
            {
               $sum_no +=  $v[$key];
            }
            return $sum_no;
        } else {
            return 0;
        }
    }
  
echo   multi_array_sum($array, 'money');
  
输出:260


分享一下 :
我来说两句 0 条评论 点击全部查看