小编hyc*_*lrs的帖子

合并两个数组,但将重复键的值添加在一起

我有两个数组,$ids 和 $quants(库存物品的 ID 和数量)需要组合,但不应替换或删除重复项,而是应将它们的值添加在一起。

目前我正在使用 array_combine() 但这意味着在存在多个相同 id 的情况下会丢失一些数量。

例如

$ids = Array(1, 1, 2, 3);
$quants = Array(10, 20, 30, 40);
Run Code Online (Sandbox Code Playgroud)

期望的输出:

$combined = Array(
[1] => 30
[2] => 30
[3] => 40
)
Run Code Online (Sandbox Code Playgroud)

预先感谢您的任何建议

php arrays associative duplicates

2
推荐指数
1
解决办法
2119
查看次数

标签 统计

arrays ×1

associative ×1

duplicates ×1

php ×1