Пример нужен, если $arr1 > $arr2 и наоборот, что куда должно записываться? А по алгоритму, вначале нужно проверять количество элементов каждого массива, и в случае несовпадения уже дописывать (но опять же не понятна логика этой записи).
"Непростая генерация изображений и сложные связи с множеством настроек в конфигураторе сайта по продаже обручальных колец", такая книга должна быть? Обычного учебника по JavaScript уже недостаточно? Что такого невероятного в этом сайте?