Hallo ralphi,
Nun er druckt alle Buchstaben (außer Umlaute) und Zahlen – logo,
*, :, =, ?,! und noch ein paar auch.
Welche brauchst du denn?
$text = preg_replace('[^A-Za-z0-9]',' ', $text);
Nach der neun zählst du noch all die auf, die du haben möchtest. Zeichen, die bei regulären Ausdrücken eine Sonderbedeutung haben, musst du mit einem Backslash maskieren. Ob das der Fall ist, sieht man -so man es nicht weiß- am besten auf https://regex101.com/
Bis demnächst
Matthias
--
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)
Das Geheimnis des Könnens liegt im Wollen. (Giuseppe Mazzini)