【发布时间】:2013-03-11 01:15:37
【问题描述】:
我有两个数组:
$a = array(10, 2, 5, 10, 0);
$b = array(1, 20, 11, 8, 3);
我需要总结一下,得到结果:
$c = array(11, 22, 16, 18, 3);
关于如何在没有“foreach”的情况下执行此操作的任何建议?
【问题讨论】:
-
What have you tried? 请参阅ask advice。 (这是基本的 PHP)
-
您需要将
$a的每个元素添加到数组$b的对应元素中并得到结果。 -
我想知道最好的方法。我知道如何通过循环来做到这一点。
-
我使用 array_merge_recursive() 将所有数组递归合并为一个,我使用 foreach 拆分每个内部数组并使用 array_sum() 对内部数组求和。现在我只有一个添加了所有数组的数组。这仅适用于具有相同索引的数组!