私は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 のキーを変更したい。2 番目の配列の要素が最初の配列の別の要素に対応する必要があるという情報が与えられました。たとえば、$array2[6] は $array1[4] に対応する必要があることを知っています。
したがって、次のルールに従って $array1 のすべてのキーを変更する必要があります。
$array1 = array(3 => "aaa", 6 => "bbb", 7 => "ccc", 9 => "ddd", 13 => "eee", 2 => "fff");
これを解決する方法がわかりません。指定された要素がある最初の配列を分割しようとしましたが、行き詰まりました。