', ' ', $transform); $transform = str_replace('
', ' ', $transform); $transform = str_replace('’', '\'', $transform); $transform = str_replace(chr(11), ' ', $transform); $transform = str_replace('<', '<', $transform); $transform = str_replace('>', '>', $transform); $transform = str_replace('´', ''', $transform); $transform = str_replace('&sbquo', '\'', $transform); $transform = str_replace('&lsquo', '\'', $transform); $transform = str_replace(chr(96), '\'', $transform); $transform = str_replace(chr(130), '\'', $transform); $transform = str_replace(chr(145), '\'', $transform); $transform = str_replace(chr(146), '\'', $transform); return $transform; } /** * Function for sanitizing contents for prospective XML contents. * * @param string $tagify Input string. * * @return string */ function tagify(string $tagify):string { $tagify = str_replace(' ', '_', $tagify); $tagify = str_replace('/', '_', $tagify); $tagify = str_replace(',', '_', $tagify); $tagify = str_replace('__', '_', $tagify); $tagify = str_replace('Ä', 'ae', $tagify); $tagify = str_replace('ä', 'ae', $tagify); $tagify = str_replace('Ö', 'oe', $tagify); $tagify = str_replace('ö', 'oe', $tagify); $tagify = str_replace('Ü', 'ue', $tagify); $tagify = str_replace('ü', 'ue', $tagify); $tagify = str_replace('ß', 'ss', $tagify); $tagify = str_replace(chr(41), '', $tagify); $tagify = str_replace(chr(40), '', $tagify); return $tagify; }