Beim Umgang mit einer fremden Text-String in PHP, kann es hilfreich sein, sich auszuziehen oder ersetzen nicht alphanumerische Zeichen aus dem String für Zwecke der Gefahrenabwehr oder die Nutzer von der Eingabe von Text zu verhindern , dass Ihr Funktionen sind nicht dafür ausgelegt, zu behandeln. Suchen und Ersetzen von Text in einem String wird durch die PHP " preg_replace " -Funktion, die reguläre Ausdrücke verwendet getan . Anleitung
1
Öffnen Sie das PHP Quelldatei in einem Texteditor wie Windows Notepad.
2
Erstellen einer PHP- String , indem Sie den Code " $ my_string =" text % hier ^ && Beispiel ";" . , mit Ihren eigenen Daten statt
3
Ersetzen Sie alle nicht alphanumerischen Zeichen in der Zeichenfolge mit dem " preg_replace "-Funktion , indem Sie den Code " $ my_string = preg_replace ("/[^ a -zA- Z0-9] /", " ", $ my_string ); " . Am Beispiel von Schritt 2 wird die Zeichenfolge " texthereexample " ändern. Die "/" Symbole sind Trennzeichen , bedeutet, dass die "[]" wird es keine Zeichen in der Zeichenfolge gefunden entsprechen. Die "^ "-Symbol weist sie an, alle Zeichen nicht aufgeführt entsprechen. Das "a- zA -Z0-9 " ist eine Liste aller alphanumerischen Zeichen. Der zweite Parameter " " ist das Zeichen , um die nicht-alphanumerische Zeichen mit ersetzen. Alternativ kann die " /[^ a -zA- Z0-9] /" Ausdruck ersetzt werden kann withe " /[^ [: alnum :]] /", wobei " alnum " stellt die alphanumerischen Zeichen Klasse. Wenn Sie Leerzeichen behalten wollen , ändern Sie den ersten Parameter " /[^ a -zA- Z0-9 \\ s ] /", wobei " \\ s " steht für Leerzeichen .
4
Speichern Sie die PHP-Datei und laden Sie es auf Ihrem Server.