问题标签 [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 投票
2 回答
15464 浏览

php - php array_merge_recursive 保留数字键

我只想合并

结果:

预期结果:

http://www.php.net/manual/en/function.array-merge-recursive.php中的第二条评论正在工作,它是我的最佳解决方案吗(我需要将数组与多个数字键合并,并有2个级别)?

另一种解决方法是使用 array_map(function ()... 来实现它

0 投票
1 回答
366 浏览

php - 2 使用我的代码查询数组

我为我的 Wordpress 特色文章使用滑块。它选择一个自定义类别并返回一定数量的帖子。

如何制作显示为自定义帖子的第一个帖子?我可以直接在滑块代码中添加特定帖子的 ID以使该帖子首先出现,然后是原始查询返回的其他帖子?

例如,在页面上,第一个帖子的 ID 为 6(手动编写在源代码中),第二个、第三个和第四个帖子是原始代码中查询返回的帖子。这怎么可能?

有人建议这很简单,我需要做的就是在此之前进行另一个查询以获取自定义帖子,然后关闭查询,重新打开它以获取下一个查询(即在滑块代码中),最后推送项目一起放入一个数组中。我对 PHP 的了解非常有限,这限制了我理解如何做到这一点。

我知道如何获取自定义帖子,此代码有效:

但是,我不知道如何将这个和原始查询添加到数组中。你?

这是滑块的完整代码:

如果您选择回复,请详细说明代码示例,谢谢。

0 投票
0 回答
2114 浏览

php - 在 foreach 循环中使用 array_merge 将数组列添加到多维数组

我正在尝试向 foreach 循环中的每一行添加另一列数据。它的目的是记住从 XML 处理到多维数组中导入的数据元素。尽管 var_dumps 看起来不错,但它仍然是一个标量。

0 投票
1 回答
2357 浏览

php - array_merge 更改键

我得到以下数组:

问题是,当我使用 时array_merge( (array) "Select the data", $arr);,它确实将数组键更改为:

是否可以跳过array_mergekey preversion 使输出看起来像这样?

0 投票
2 回答
73 浏览

php - 如何合并 10 个数组键和值,并更新特定数组?

我们正在寻找一个可以合并数组键和值并特别更新它的函数。

我们只想像这样将 10 个值与“空格”合并。

有没有在 PHP 中做同样事情的函数?

0 投票
7 回答
7257 浏览

php - PHP 深度扩展数组

如何对多维关联数组进行深度扩展(用于解码的 JSON 对象)。我需要使用数组而不是 JSON 和 PHP的jQuery 的$.extend(true, array1, array2)php 等价物。

这是我需要的一个示例(array_merge_recursive 似乎没有做同样的事情)

请注意如果 array2 具有相同的值,它是如何覆盖 array1 的(例如类扩展的工作方式)

0 投票
1 回答
63 浏览

php - PHP在将url分解为多维数组后保留名称

如果您对我的问题投反对票,请善意地留下一个理由

嘿,伙计们,我有一个小片段,它将采用这样的网址结构

并将它们变成一个multidim数组,像这样

工作得很好,但我到最后才意识到我失去了所有的名字(你可以看到他们的第二列名字),我留下了一个名字的间隔,但我一生都想不通现在怎么弄进去=(

有任何想法吗?

编辑忘记了我的源代码;)

预期输出应该是

0 投票
1 回答
621 浏览

php - 如何在php中重新组合两个json文件并过滤新文件上的重复内容?

我正在尝试重新组合/推送一个名为$new_datas分配给一个 json 文件的数组,并$old_datas分配给另一个 json 文件。

我试图合并这两者,但由于外部 Api 上的每个请求的拉/拉限制为 100 个项目,有时当我使用此 Api 的偏移量时,最终的 json 文件中存在一些重复的内容。我尝试在推送 $new_datas 之前取消设置该值,但目前重复的内容已经存在。

做这个的最好方式是什么?我只是一个爱好者,目前不是专业人士,所以我一个月前才开始学习。在此先感谢您的帮助

有我的代码

有 var_dump

0 投票
1 回答
776 浏览

php - 如何根据当前被调用的控制器合并 Yii 菜单项(可能使用 CMap)?

我有一个这样的主菜单:

在帖子控制器中,我在帖子中构建一个子菜单,例如

我具有合并两者的功能

$main 数组中的 url'url'=>array('post/index')

例如

输出:

所以想法是在运行时在主菜单项之外插入子菜单。$menu 是全局的,而 $submenu 是在控制器中定义的。

我不确定这是否是最好的方法。

有没有更好的方法或者 Yii 提供了一些内置类来有条件地进行这种合并数组?

我检查了 CMap 类,但没有提供任何此类功能。

你有什么建议来改进这段代码?

问候

0 投票
1 回答
114 浏览

php - 在 array_merge 下拉列表中添加值以充当中断

我有三个数组获得不同的帖子类型,然后将它们合并以在 Wordpress 管理员中进行下拉。我正在尝试插入空值/中断以使下拉列表更易于阅读。

这是数组和array_merge:

我希望[""] = "";for each 会在每组之间添加一个空行,但它只适用于一个 - 我猜是因为它们看起来与 array_merge 相同?