认为这是一个简单的,但谷歌搜索了一段时间后,我已经做空了.我需要组合两个PHP数组而忽略键:
array(
0 => 'Word 1',
1 => 'Word 2'
)
array(
0 => 'Word 3',
1 => 'Word 4',
2 => 'Word 5'
)
Run Code Online (Sandbox Code Playgroud)
结果应该是:
array(
0 => 'Word 1',
1 => 'Word 2',
2 => 'Word 3',
3 => 'Word 4',
4 => 'Word 5'
)
Run Code Online (Sandbox Code Playgroud)
尝试array_merge
但替换重复键.array_combine
将无法工作,因为它需要两个数组中相同数量的元素.
Lio*_*han 15
array_merge
应该做的伎俩.如果没有,则表示您的密钥可能不是数字.首先尝试将它们转换为基于普通值的数组,然后合并它们.
array_merge(array_values($a), array_values($b))
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.
array_values:http://php.net/manual/en/function.array-values.php
因为PHP 7.4
它也可以通过...
运算符实现。
$arr1 = ['a', 'b', 'c'];
$arr2 = ['d', 'e', 'f'];
return [...$arr1, ...$arr2]; // ['a', 'b', 'c', 'd', 'e', 'f']
Run Code Online (Sandbox Code Playgroud)