php Объединить два массива без слияния - без удаления (с сохранением) значений при совпадении ключей - пример функции

Вот вам пример функции объединения без слияния при дублировании ключа:

	/**
	 * Провёдт объединение массиовов 
	 * 
	 * почти array_merge(), но без учета дублирования ключей
	 * @param array $arr1   первый массив
	 * @param array $arr2   второй массив
	 * @return array
	 */
	function arraySum($arr1, $arr2) 
	{
		$result = []; // здесь будет объединение массивов
		
		foreach($arr1 as $val) { // считываем первый массив
			$result[] = $val;
		}
		
		foreach($arr2 as $val) { // считываем 2-ой  массив
			$result[] = $val;
		}
		
		return $result;
	}