问题标签 [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 回答
1830 浏览

php - 合并和覆盖两个或多个多维数组

如何使用 array_merge_recursive 合并和覆盖具有相同键和值的多维数组?假设我有两个数组,如下所示:

我想合并并用新值覆盖它(规则是比较键与它不覆盖的相同值),预期结果是

使用 array_merge_recursive 它附加没有被覆盖,我尝试使用 array_replace_recursive,如下所示:

它可以工作,但我的代码看起来又脏又脏。任何比我更好的解决方案

0 投票
3 回答
54 浏览

php - 将 php 数组与数组项合并

我正在尝试合并一个数组中的一个项目和另一个数组中的一个完整数组我不知道什么是最好的解决方案?

这是我所拥有的:

$item['authority']实际上拉回链接这个:

所以我把它们放到自己的数组中:

我想将它们合并到 1 个数组中这是可能的还是最好的解决方案是什么?

0 投票
2 回答
1164 浏览

php - Magento中不同类型的数组警告

我在我的 magento 网站的系统日志中遇到了一些警告,其中一些我解决了,但其中一些我找不到也不在这里。

系统日志说: 2012-08-10T13:09:18+00:00 ERR (3): Warning: array_merge(): Argument #1 is not an array in /var/www/sites/mysite.com/app/code/core/Mage/Core/Model/App.php on line 395

在 phpfile 中,这是第 395 行位于顶部的部分

0 投票
1 回答
75 浏览

php - 如何在PHP中使用数组绑定两个函数的结果

我在这里有两个功能:

bindOwnerToSites() 的输出如下所示:

这是第二个函数的代码:

computeGHComponents() 的输出如下所示:

现在,我需要绑定这两个函数的结果,我会自己尝试,但我的代码有问题,我需要你的帮助,我把所有的东西都放在这里,希望你能更好地了解我想实现的目标。这是我的绑定代码:

结果应该是这样的,我怎么会有这样的结果?这个问题需要你的耐心,我只是一个初学者,所以希望你能理解。

在此先感谢,请以正确的方式指导我。

0 投票
2 回答
295 浏览

php - 如何在 PHP 中将数组分组到一个大数组中

我这里有数据:

我需要将此阵列分为两组:第一组 - 所有 OwnerAID 拥有一个 SiteID,第二组所有 OwnerAID 拥有多个 SiteID。有可能做到吗?结果应如下所示:

这是在一个大数组中拥有一个 SiteID 的 OwnerAID 组:

在这里,OwnerAID 在另一个大数组中拥有多个 SiteID:

有人建议我这个代码,但我已经修改了它,我做了一些研究来修改这个代码。请帮助我完成这种结果。请耐心回答我的问题,我只是 PHP 编程世界的初学者。代码如下:

请帮助我,并提前谢谢你。我希望有人可以帮助我想出这种结果。请以正确的方式指导我。

0 投票
3 回答
106 浏览

php - 如何识别具有相同值的数组并在 PHP 中放入一个大数组

我这里有数据:

然后我需要创建一个名为“CorpAID”的新密钥,指向拥有相同 SiteID 的 OwnerAID 列表,这意味着 SiteID 可以由一个或多个 OwnerAID 拥有。结果应如下所示:

有可能做到吗?请帮助我,并以正确的方式指导我。提前谢谢你。

0 投票
1 回答
5298 浏览

php - 如何在PHP中比较两个数组值

我有两个功能,第一个是:

第二个功能是:

现在我需要比较两个 SiteID 才能绑定,这是我的功能:

我曾经呼应 SiteID 的比较,像这样:

echo($data['SiteID'] .'=='.$value['SiteID']);

但是computeGHComponents()函数的$value['SiteID']没有值,它显示如下:

如何从 computeGHComponents() 获取 SiteID 的值?请帮我修改我的代码。先感谢您。

0 投票
1 回答
102 浏览

php - 如何绑定两个数组结果并在正确的输出PHP中打印

我这里有两个数据:

第一个函数的结果:

)

第二个函数的结果:

现在,我需要绑定两个函数的结果,我尝试使用以下代码:

但是,我得到了错误的输出,条件是,如果 bindownertosites 的 SiteID 与 Computeghcomponents 的 SiteID 不匹配,那么只需打印 Deposit、Reload 和 Redemption 的值应该为零。

存款、充值和赎回都为零,这是错误的。这应该是正确的结果:

有可能得到这样的结果吗?请帮帮我,我已经处理了将近一个星期,但我总是得到错误的输出。感谢您的回复。我把所有东西都放在这里是为了澄清这些事情。请在回答之前查看我的问题。请帮助我并以正确的方式指导我。先感谢您。

0 投票
1 回答
382 浏览

php - 如何以多维方式创建键并绑定数组值 PHP

我这里有数据:

这是我的第一个函数的结果。我用于结果的变量是 $this->arrays。

现在,这是我的第二个函数的结果。我用于结果的变量是 $this->combined。

我用这段代码试试:

但是,我需要一个更好的结果,第一个,我需要添加指向由多个 AID 拥有的 SiteID 列表的 CorpAID 的键。

结果应该是这样的:

有可能做到吗?请以正确的方式指导我,感谢您的关注,并提前感谢您。

0 投票
3 回答
70 浏览

php - 如何在多维数组 PHP 中添加新键并合并数组值

这是我的第一个函数的结果:

然后,这是我的第二个函数的结果:

这应该是结果:

有可能做到吗?我需要一个新的密钥名称 MaidsID 指向多个商店拥有的 MaidID 列表。请帮助我,请耐心等待我的问题,我只是一个初学者。非常感谢。