gpt4 book ai didi

php - 子数组中所有元素的总和 - PHP

转载 作者:行者123 更新时间:2023-12-03 23:08:25 24 4
gpt4 key购买 nike

我有以下数组作为 $main_array 。想总结子数组中的所有元素,例如 [0]=>6, [1]=>11, [2]=>15。

Array 
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[1] => Array
(
[0] => 2
[1] => 4
[2] => 5
)
[2] => Array
(
[0] => 8
[1] => 4
[2] => 3
)
)

尝试了以下代码。

foreach ($main_array as $key => $value)
$main_array[$key] = Array('1'=>array_sum($value));
print_r($main_array);

但我得到的数组结构是,

Array 
(
[0] => Array
(
[1] => 6
)
[1] => Array
(
[1] => 11
)
[2] => Array
(
[1] => 15
)
)

我期待的数组结构如下。

Array 
(
[0] => 6

[1] => 11

[2] => 15

)

提前致谢!

最佳答案

当您调用 Array 函数时,您明确地创建了一个数组,因此您必须从 Array('1'=>array_sum($value));

中删除它

你的代码应该是这样的

foreach ($main_array as $key => $value)
$main_array[$key] = array_sum($value);

关于php - 子数组中所有元素的总和 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com