Array
(
[Apr] => Array
(
[0] => 67
[1] => 392
[2] => 140
[3] => 250
)
[May] => Array
(
[0] => 67
[1] => 392
[2] => 140
[3] => 250
)
)
我想要一个像这样保存总和的结果数组
Array
(
[Apr] => Array
(
[0] => 849
)
[May] => Array
(
[0] => 849
)
)
答案 0 :(得分:1)
@Rakesh Tripathi只需尝试使用foreach()和array_sum(),如下所示:
<?php
$array = array(
"Apr" => array(
67,
392,
140,
250
),
"May" => array(
67,
392,
140,
250
)
);
foreach ($array as $key => $value) {
$array[$key] = array_sum($value);
}
echo "<pre>";
print_r($array);
答案 1 :(得分:0)
这是一个使用array_map()
和array_sum()
的简洁功能语法:
代码:(Demo)
$array=[
"Apr"=>[67,392,140,250],
"May"=>[67,392,140,250]
];
var_export(array_map('array_sum',$array));
输出:
array (
'Apr' => 849,
'May' => 849,
)