相关疑难解决方法(0)

不带循环的键的多维数组的和值

我有这个:

Array (
    [0] => Array ( [f_count] => 1 [uid] => 105 ) 
    [1] => Array ( [f_count] => 0 [uid] => 106 ) 
    [2] => Array ( [f_count] => 2 [uid] => 107 ) 
    [3] => Array ( [f_count] => 0 [uid] => 108 ) 
    [4] => Array ( [f_count] => 1 [uid] => 109 ) 
    [5] => Array ( [f_count] => 0 [uid] => 110 ) 
    [6] => Array ( [f_count] => 3 [uid] => 111 ) …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays multidimensional-array

29
推荐指数
2
解决办法
6万
查看次数

如何对多维数组中的特定键进行求和和计数

我有以下包含以下数组的集合:

  #items: array:2 [?
    0 => array:13 [?

      "label" => "00000000-N/A"
      "views" => 980
      "clicks" => 444
      "form_submissions_perc" => "100.0"

    ]
    1 => array:13 [?

      "label" => "1111-N/A"
      "views" => 323
      "clicks" => 1009
      "form_submissions_perc" => "100.0"

    ]
  ]
Run Code Online (Sandbox Code Playgroud)

我试图总结点击次数和平均观看次数,但在我的尝试中,我得到了错误的数据:

   $sum = 0;

    foreach ($data as $k => $subArray) {

        foreach ($subArray as $id => $value) {

            $sum += $subArray['views'];
        }

    }

    dd($sum);
Run Code Online (Sandbox Code Playgroud)

这是我尝试总结,但没有得到正确的结果

期望的输出

   array:2 [

       "views"=> 1303,
       "clicks"=> 1451

    ]
Run Code Online (Sandbox Code Playgroud)

php arrays

2
推荐指数
1
解决办法
80
查看次数

标签 统计

arrays ×2

php ×2

multidimensional-array ×1

mysql ×1