<?php
	error_reporting(-1);
	/*Решил сделать через массивы, но так как нельзя чтобы в массиве были идентичные ключи,
	 заплил массив в массиве:о */
	$db = [
		['ром'=>'50'],
		['сахар'=>'100'],
		['ром'=>'35'],
		['сахар'=>'20'],
		['болты'=>'200']
		];
	$result=[]; // Массив, куда будут добавляться уникальные элементы
	//Соответственно, два цикла, для главного массива и подмассива
	foreach ($db as $item) {
		foreach ($item as $name => $quan) {
				// если ключ сществует - добавляем текущее значение к значению существующего ключа
				if (array_key_exists($name,$result)) {
					$result[$name] = $result[$name] + $quan;
				}
				else {
					$result[$name] = $quan;
				}
		}
	}
	$str = implode("\n",$result); // Можно ли имплодить в строку не только значения, но и соответствующие ключи?
	echo "$str\n";
	var_dump($result);