【发布时间】:2018-05-02 09:56:16
【问题描述】:
我有一个包含子数组的数组。我想对键相同的值求和,并将其放在一个列表中。
这是我的数组:
$array = array( array(x1=> 1, x2 => 3, y5 => 9),
array(x1=> 3, x4 => 1, y5 => 1),
array(x1=> 1, x8 => 5, a5 => 2),
array(x1=> 2, x10 => 3)
);
我想要一个像这样的数组:
$newarray = array(x1=>7 , x2 => 3, x4=>1, x8=>5, x10=> 3, y5=>9, y5=>1, a5=>2));
试一试:
foreach($array as $key => $values)
{
foreach($values as $n_k => $n_v)
{
$newarray [$n_k] += $n_v;
}
}
【问题讨论】:
-
您的数组无效。缺少或多余的
() -
@pr1nc3 我找到了解决方案,我是 isset 的问题
标签: php