Не уверен, как это сделать ...
Но у меня есть два массива, один с обновленной информацией, другой с устаревшей информацией ... Во втором массиве намного больше элементов, но я хочу "обновить" устаревший с обновленной информацией.
Вот как выглядят массивы:
//Outdated
Array (
[0] => Array
(
[anum] => 3236468462
[cid] => 4899097762
[mid] => 1104881401
[na_title] =>
[na_fname] => JOHN
[m_initial] =>
[na_lname] => DOE
[na_suffix] =>
[na_addr1] => 1234 SAMPLE AVENUE
[na_addr2] =>
[na_city] => NORWALK
[state] => OH
[zip] =>
[zip_plus_4] =>
[route] => R002
[dma_code] => 510334
)
)
//Updated
Array (
[1] => Array
(
[0] => YUD990
[1] => 98
[2] => 1234 Sample Avenue
[3] =>
[4] => Norwalk
[5] => OH
[6] => 44857-9215
[7] => 3236468462
)
)
Чтобы уточнить, я хочу:
(1) Сопоставьте значение для [7] из обновленного массива со значением для [anum] в устаревшем массиве, а затем обновите [na_addr1], [na_addr2], [na_city], [state], [ zip], [zip_plus_4] в устаревшем массиве со значениями для [2], [3], [4], [5], [6] (я знаю, что мне нужно разделить обновленный [6], чтобы сделать так, чтобы карта исправлялась к устаревшей)
Чувствую, что я делаю это очень странно ... извините за это ...