问题标签 [array-merge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
118 浏览

php - PHP array_merge 没有做我需要做的事情

好的,这是我的第一个数组:

这是我的第二个数组

基本上我需要的是第二个数组附加到第一个数组的末尾,第一个数组的键保留了键并将 step_number 更改为新键,因此最终键看起来像

但是当我这样做的时候

关键是

有没有可能做......

0 投票
3 回答
1222 浏览

php - PHP array_merge rekeying——它是如何工作的?

昨天我头疼。

基本上,我有一个带有字符串键(包含数值,但仍然是带引号的字符串)的一些数据的关联数组<select>作为选项放入一个框中。我想为选择框的选项添加一个占位符值。

我尝试使用array_merge:

我看到了奇怪的结果——结果$source数组类似于以下内容:

请注意,出于某种原因,它开始使用从 10 月到 12 月的自动递增整数键。

我可以用这个替换 array_merge 调用:

而且阵列没有被重新加密,一切都很好,但我不明白这个array_merge案子的幕后发生了什么。

谁能解释我使用时我的数组键发生了什么array_merge?谢谢!

0 投票
3 回答
95 浏览

php - 从属于不同数组的不同键中获取值并将它们合并到另一个数组中

我有两个包含不同键和值的数组。但是,一些键存储字符串(整数),我想将它们混合在一个数组中(即array_merge)。我需要做的就是收集这些整数。

使用 var_dump 数组看起来像这样:

这是第一个

这是第二个

我真正需要的是来自阵列#1 的特色图片和来自阵列#2 的住宿房间照片。我需要将所有这些数字收集到一个数组中(我不再需要键 - 我需要的是来自这些键的一系列数字,在上面的示例中:740、741、742、456、434) :

结果数组应该类似于上面的示例(顺序不重要)

谢谢

0 投票
2 回答
1229 浏览

php - magento array_merge

这个 array_merge 似乎对我不起作用。我正在尝试将所有数组合并到一个数组中,如下所示:

我在集合中有 3 个数组。但是当我做 print_r($json); 它只向我展示了最后一个这样的数组。

我希望这可以合并所有三个数组并将其打印出来。

我有点期待它是这样的:

)

意味着所有数组都应该合并到数组中。

已编辑

我有它的工作。事实上,这就是我一直在寻找的:

谢谢@cilosis,你的例子真的很有帮助。

0 投票
1 回答
7771 浏览

php - php中两个关联数组的键的数组合并?

如何将这两个数组合并在一起?

预期结果是:

这两个数组的合并应该发生在 [id] 值上,而不是任何类型的数组上。我怎样才能用 php 快速做到这一点?

0 投票
4 回答
2660 浏览

php - 如何将数组值的数组组合成一个数组?

我有以下数组,

我需要这个数组如下,

我怎样才能做到这一点?

0 投票
4 回答
29171 浏览

php - 按索引合并两个数组

好吧,如果觉得这应该很简单,并通过类似array_merge()or的函数来完成array_merge_recursive,但我不太明白。我有两个简单的数组,其结构类似于下面的(简化)示例。我只是想根据它们的索引将它们合并到一个数组中。

$数组1:

等等……</p>

$array2 :

$desiredResult :

当我尝试使用合并函数合并这些时,我只能得到这个:

$unDesiredResult:

我是否需要循环将第二组推入第一组,或者这可以通过现有功能完成吗?

0 投票
6 回答
1161 浏览

php - 使用php在递归函数中合并数组?

经过一周搜索并将许多算法从其他语言转换为 php 以制作一个包含“来自 n 的组合 k”的数组。我被困住了。请帮我。

这是我的代码(使用 php):

上面的递归算法真的让我很困惑。上面的代码成功地形成了组合,但由于其递归特性,我无法将它们合并到一个数组中。我只想制作一个包含 4 个项目中的 2 个组合结果的数组。像这样(见下文)

我知道我离答案还很远。但请指导我,以达到那个答案。也许你知道其他技术,没关系。如果您的代码有效,我将使用它。不管你使用了什么技术。任何想法将不胜感激,谢谢..!

0 投票
3 回答
305 浏览

php - PHP数组合并

我有两个数组如下:

阵列一:

阵列二:

我想根据 dname 的匹配值将 did、dsp、dqu 的值从数组 I 更新到数组 II,我尝试使用数组合并,它不适用于我的情况,请帮助我

0 投票
2 回答
1003 浏览

php - 如何在php中合并多维数组

我在php中有以下情况

我想做的是将 one[2][intro] 更改为 two[intro] 它所做的是将“two”数组附加到“one”

如何通过只知道键而不知道该键在哪个级别来更改第一个数组的值和第二个数组的值?