【发布时间】:2019-06-03 12:34:18
【问题描述】:
我有两个数组:
Array
(
[0] => 5
[1] => 4
)
Array
(
[0] => BMW
[1] => Ferrari
)
我希望得到这样的结果。合并具有相同键的值
Array
(
[0] => Array
(
[0] => 5
[1] => BMW
)
[1] => Array
(
[0] => 4
[1] => Ferrari
)
)
我怎么能这样做?是否有任何本机 PHP 功能可以做到这一点?我尝试了array_merge_recursive 和array_merge,但没有得到预期的结果
【问题讨论】:
-
$new = array_map(null, ...$array); -
我无法将您的回答标记为问题的解决方案。但这解决了它。
-
一定是骗子。
-
array_map 手册:“这个函数的一个有趣的用途是构造一个数组数组,这可以通过使用 NULL 作为回调函数的名称轻松执行”,参见示例 #4。
标签: php arrays merge array-merge