Hallo Leute,
folgende Methode soll unliebsame Zeichen aus einem String entfernen, u.a auch Hochkommatas.
Das Dumme ist nur, es funktioniert nicht bei Hochkommatas. Warum nicht? Wie geht es richtig?
folgende Methode soll unliebsame Zeichen aus einem String entfernen, u.a auch Hochkommatas.
Das Dumme ist nur, es funktioniert nicht bei Hochkommatas. Warum nicht? Wie geht es richtig?
PHP:
private function removeUglyChars($phrase) {
$remove = array('*', '+', '!', '"', ',', '#', '@', '♦', '►', '◄', '•');
$phrase = str_replace($remove, " ", $phrase);
// remove all double white-spaces
while (strpos($phrase, " ") !== false)
$phrase = str_replace(" ", " ", $phrase);
return trim($phrase);
}
Zuletzt bearbeitet: