$value) { if (is_array($value)) { if (!isset($original[$key])) { $original[$key] = []; } $original[$key] = merge_arrays($original[$key], $value); } else { // Replace only if the value is not blank if ($value !== '') { $original[$key] = $value; } } } return $original; } $LANG = merge_arrays($temp, $LANG); }