php 中 foreach 循环中的求和值

问题描述 投票:0回答:1
Array
( 
        (
            [0] => Array
                (
                    [count requested] = 8.0
                )

            [1] => Array
                (
                    [count requested] = 3.0
                )

      
)

我已经尝试了下面的代码,但仍然没有得到正确的解决方案

$val = 0;

for each($get_leaverequest as $var) {
   $val += $var; 
}

echo $val;

我需要如下输出。

$val = 11;

php arrays
1个回答
0
投票

根据您的代码并在此处输入是解决方案:

$data = array(
  array(
    "count requested" => 8.0
  ),
  array(
    "count requested" => 3.0
  )
);
$totalSum = 0;

foreach($data as $innerArray) {
  $totalSum += $innerArray["count requested"];
}

echo "The sum of requested counts: $totalSum";
© www.soinside.com 2019 - 2024. All rights reserved.