如何对多维数组中的所有列值求和?

如何通过关联键添加所有列值?请注意,键集是动态的。

输入数组:

Array

(

[0] => Array

(

[gozhi] => 2

[uzorong] => 1

[ngangla] => 4

[langthel] => 5

)

[1] => Array

(

[gozhi] => 5

[uzorong] => 0

[ngangla] => 3

[langthel] => 2

)

[2] => Array

(

[gozhi] => 3

[uzorong] => 0

[ngangla] => 1

[langthel] => 3

)

)

所需结果:

Array

(

[gozhi] => 10

[uzorong] => 1

[ngangla] => 8

[langthel] => 10

)

回答:

$sumArray = array();

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

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

$sumArray[$id]+=$value;

}

}

print_r($sumArray);

以上是 如何对多维数组中的所有列值求和? 的全部内容, 来源链接: utcz.com/qa/408336.html

回到顶部