我有 2 个数组:
$array1 = array(1 => "aaa", 4 => "bbb", 5 => "ccc", 8 => "ddd", 9 => "eee", 11 => "fff");
$array2 = array(2 => "", 3 => "", 6 => "", 7 => "", 9 => "", 13 => "");
我想根据 $array2 更改 $array1 的键。我得到的信息是第二个数组的元素必须对应于第一个数组中的另一个。例如,我知道 $array2[6] 必须对应于 $array1[4]。
所以我应该根据这个规则改变 $array1 的所有键:
$array1 = array(3 => "aaa", 6 => "bbb", 7 => "ccc", 9 => "ddd", 13 => "eee", 2 => "fff");
我不知道如何解决这个问题。我试图拆分给定元素所在的第一个数组,但我被卡住了。