首页 > 解决方案 > 如何按键组合两个不相等的数组

问题描述

我有两个关联数组,一个的长度为 4,第二个的长度为 3。例如

阵列 1:

Array
(
[0] => Array
(
[walker] => 5295
[districts] =>
[main_city] => Riyadh
[sub_city] => Riyadh
[ofd] => 42
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)

[1] => Array
(
[walker] => 5293
[districts] => Al Malaz, Al Murabaa, As Sinaiyah, Al Wisham, Al Amal, Ad Dubiyah, Utaiqah, Al Jaradiyah, Manfuhah
Aljadidah, Ad Dirah, No District, Ghubairah, Umm Salim, Al Wazarat, Jarir, Riyadh, Manfuhah, Riyadh Air Base
[main_city] => Riyadh
[sub_city] => Riyadh
[ofd] => 32
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)

[2] => Array
(
[walker] => 5290
[districts] => Al Qabil, Al Hadn, Al Faisaliyah, Al-Athaybah, Al Araysah Aljanubi Subdivision, Al Fahd, Al Araysah Ash
Shamali Subdivision
[main_city] => Najran
[sub_city] => Najran
[ofd] => 48
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)

[3] => Array
(
[walker] => 5289
[districts] => Al Jamiah, An Nazlah Al Yamaniyah, An Nazlah Ash Sharqiyah, Madain Al Fahd, Al Aziziyah, Abhur
Aljanubiah, Abrug Ar Rughamah
[main_city] => Jeddah
[sub_city] => Jeddah
[ofd] => 43
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)

)

阵列 2:

Array
(
[0] => Array
(
[walker] => 5295
[districts] =>
[main_city] => Riyadh
[sub_city] => Riyadh
[ofd] => 42
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)

[1] => Array
(
[walker] => 5293
[districts] => Al Malaz, Al Murabaa, As Sinaiyah, Al Wisham, Al Amal, Ad Dubiyah, Utaiqah, Al Jaradiyah, Manfuhah
Aljadidah, Ad Dirah, No District, Ghubairah, Umm Salim, Al Wazarat, Jarir, Riyadh, Manfuhah, Riyadh Air Base
[main_city] => Riyadh
[sub_city] => Riyadh
[ofd] => 32
[delivered] => 0
[undelivered] => 0
[returned] => 0
[successRate] => 0
)
)

我想按键组合两个数组,这样我就可以得到 0、1、2、3。索引 0 和 1 匹配,但我也想从 Array1 获取索引 2 和 3。

我已经尝试array_key_exists($key, $Array1)过每个循环。但它不工作。你能告诉我我在这里做错了什么吗?或命名任何可以快速执行此操作的 php 函数。

谢谢

标签: phparraysassociative-array

解决方案


你不只需要数组联合吗?

$array2 + $array1;

推荐阅读