Php 如何按键组合两个不相等的数组

Php 如何按键组合两个不相等的数组,php,arrays,associative-array,Php,Arrays,Associative Array,我有两个关联数组,一个长度为4,第二个长度为3。 e、 g 阵列1: Array ( [0] => Array ( [walker] => 5295 [districts] => [main_city] => Riyadh [sub_city] => Riyadh [ofd] => 42 [delivered] => 0 [undelivered] => 0 [returned] => 0 [successRate] => 0 ) [

我有两个关联数组,一个长度为4,第二个长度为3。 e、 g

阵列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是匹配的,但我想从数组1中得到索引2和3

我在每个循环中尝试了
array\u key\u exists($key,$Array1)
in。但它不起作用。你能告诉我我做错了什么吗。或者命名任何可以快速完成此操作的php函数

谢谢你不需要阵列吗

$array2+$array1;

array\u key\u存在($key,$Array2)
?@vivek\u 23如果数组2中是否存在数组1的键,则为是。但是在这段代码中,其他部分不起作用,请显示代码!是否始终要将array1的值替换为array2中的现有值?在这种情况下,您可以通过array2循环并将每个值复制到array1,对吗?@DirkScholten其中一个键类似于ofd的值将仅在数组2中。所以我需要数组1和数组2中的所有值…我看不出问题所在,直到您发布当前代码。不要进入数组1的foreach循环:)