如何使用php比较两个大小不同的数组?

如何使用php比较两个大小不同的数组?,php,arrays,Php,Arrays,我有两个大小不同的数组 Array1 ( [26] => DJ [24] => APOLLO [36] => KLE [30] => Ajay [34] => RAJ [1] => Raj [2] => Globe ). Array2( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] =&g

我有两个大小不同的数组

Array1 ( [26] => DJ [24] => APOLLO [36] => KLE [30] => Ajay [34] => RAJ [1] => Raj [2] => Globe ).

Array2( [0] => [1] =>  [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => [18] => [19] => [20] => [21] => [22] => [23] => [24] => [25] => [26] => [27] => [28] => [29] => [30] => [31] => [32] => [33] => [34] => [35] => [36] => )
如何比较两个大小不同的数组,并在Array2中的特定位置分配Array1值

@Ashok Khot只需使用foreach(),如下所示:


编辑以详细说明您真正想要的是什么?,这不足以满足您的需求answer@Ashok如果两个数组的大小不同,则根据array1元素键将array1的元素分配到array2中?这是您想要的吗?根据array1元素键将array1的元素分配到array2中,并将null或空白分配给剩余的array2元素和大约大小?有关系吗?或者仅当这些数组的大小不同时才执行此操作?
<?php
$Array1 = array(26 => "DJ", 24 => "APOLLO", 36 => "KLE", 30 => "Ajay", 34 => "RAJ", 1 => "Raj", 2 => "Globe");
$Array2 = array(0 => null, null, 1 => null,  2 => null, 3 => null, 4 => null, 5 => null, 6 => null, 7 => null, 8 => null, 9 => null, 10 => null, 11 => null, 12 => null, 13 => null, 14 => null, 15 => null, 16 => null, 17 => null, 18 => null, 19 => null, 20 => null, 21 => null, 22 => null, 23 => null, 24 => null, 25 => null, 26 => null, 27 => null, 28 => null, 29 => null, 30 => null, 31 => null, 32 => null, 33 => null, 34 => null, 35 => null, 36 => null);
foreach ($Array1 as $key => $value) {
    $Array2[$key] = $value;
}
echo "<pre>";
print_r($Array2);