configMerge

Sources

/*
	Merge les tableaux $a et $b récursivement sans réduire
	la profondeur du tableau $a
	@param	array	$a		Tableau par défaut
	@param	array	$b		Tableau personnalisé
	@return	boolean
*/
function	configMerge(array $a, array $b)
{
	foreach($b as $k => $v) {
		if(isset($a[$k]) && is_array($a[$k]))
			$a[$k]	=	configMerge($a[$k], (array)$v);
		else
			$a[$k]	=	$v;
	}
	return	$a;
}