【发布时间】:2014-06-02 06:36:38
【问题描述】:
我有两个关联的键值对数组。我想将它合并成一个,这样它们的键仍然存在,并且第一个数组中具有“on_time”的值应该忽略第二个数组中该键的值。
这是我下面的两个数组
[att] => Array
(
[841] => on_time
[842] => not_time
[843] => not_time
)
[entatt] => Array
(
[841] => unexcused
[842] => unexcused
[843] => late
)
我正在寻找的预期输出是
[entatt] => Array
(
[841] => on_time
[842] => unexcused
[843] => late
)
有什么帮助吗?
【问题讨论】:
-
what have you tried?你看过
array_merge吗? -
是的,使用 array_merge 我失去了钥匙。我不想这样做
-
@MarkBaker:根据相同的文档:“但是,如果数组包含数字键,则后面的值不会覆盖原始值,而是会被追加。”
-
即使 array_merged 在数字键时没有附加值,它仍然不会按照他的要求进行操作