【发布时间】:2012-02-11 09:07:00
【问题描述】:
我有两个这样的数组:
$array1 = [
[10, 'Some Name..'],
[11, 'Some Name..'],
[13, 'Some Name..'],
];
$array2 = [
[13, 'Viewed']
];
如何在不循环的情况下合并这两个数组?是否有任何可用的 php 功能?我需要这种输出:
[
[10, 'Some Name..'],
[11, 'Some Name..'],
[13, 'Some Name..', 'Viewed']
]
【问题讨论】:
-
为什么您受限于不使用循环的解决方案?您是否知道任何解决方案都会涉及循环,即使它没有明确出现在 PHP 代码中?
-
循环有什么问题?
-
@ Zulkhaery Basrul - 是的,我检查了那个问题。请先阅读我的问题。我可以通过在我的 php 代码中循环我的数组来做到这一点。但我想知道我是否可以不使用任何循环来做到这一点。还有人认为 array_merge 不会给出我在问题中打印的正确结果。
标签: php arrays multidimensional-array merge grouping