Мне нужно объединить ассоциативные массивы и группу по имени. Скажем, у меня есть 3 таких массива:
ARRAY1
"/path/file.jpg" => 2,
"/path/file2.bmp" => 1,
"/file3.gif" => 5,
ARRAY2
"/path/file.jpg" => 1,
"/path/file2.bmp" => 1,
"/file3.gif" => 0,
ARRAY3
"/path/file.jpg" => 1,
"/path/file2.bmp" => 1,
Мне нужно объединить эти массивы в один, сгруппировать их по пути к файлу и получить результат суммирования их значений. Что-то вроде:
SELECT filename, SUM(val) FROM files
GROUP BY filename
Но с несколькими входными массивами. Массивы короткие (максимум 20 элементов). Каждый массив может иметь разный размер.