php - 如何在忽略键的同时组合两个 PHP 数组

标签 php arrays

认为这是一个简单的方法,但在谷歌搜索了一段时间后,我得出了结论。我需要在忽略键的同时组合两个 PHP 数组:

array(
  0 => 'Word 1',
  1 => 'Word 2'
)

array(
  0 => 'Word 3',
  1 => 'Word 4',
  2 => 'Word 5'
)

结果应该是:
array(
  0 => 'Word 1',
  1 => 'Word 2',
  2 => 'Word 3',
  3 => 'Word 4',
  4 => 'Word 5'
)

试过 array_merge但这取代了重复的键。 array_combine将不起作用,因为它需要两个数组中相同数量的元素。

最佳答案

array_merge应该做的伎俩。如果不是,则意味着您的键可能不是数字。首先尝试将它们转换为基于纯值的数组,然后合并它们。

array_merge(array_values($a), array_values($b))

应该做的伎俩。

sample :https://3v4l.org/chuXV

数组值:http://php.net/manual/en/function.array-values.php

关于php - 如何在忽略键的同时组合两个 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36243135/

相关文章:

php - 从 PHP -> Ruby 解密 2C2P PKC7

javascript - 如何从 UserFrosting Controller 正确返回 .xls Excel 文件并在 Angular 2+ 中处理它?

php - 在 Windows 上安装 APC

java - 在java中,如何在不同数据类型的数组中创建数组

java - 使用选择排序(不使用 Array.sort)按字母顺序对数组进行排序

arrays - 如何制定包含数组的复合类型的数组文字?

PHP mysql_connect 带有 false 变量

php - 简单 xml 元素上的 foreach 中的无限循环

javascript - 根据键值计算对象长度

c argv[计数]+2