Ein Raum und eine neue Linie beide als " Recherchieren "-Zeichen in PHP sind , ebenso wie die Tab-Zeichen . Manchmal möchte man einen Raum und eine neue Zeile Zeichen aus einer Zeichenfolge zu machen Analysieren der Zeichenfolge Inhalte leichter zu entfernen. Sie können diese Zeichen durch die Schaffung eines regulären Ausdrucks , sie zu identifizieren und ersetzt sie mit einem Null-Zeichen zu entfernen. Benutzen Sie den " preg_replace "-Funktion , um die Ersetzen-Operation mit dem regulären Ausdruck durchzuführen. Anleitung
1
Neues PHP-Datei mit einem Editor oder den Editor. Einbinden einer mehrzeiligen String mit der heredoc Syntax . Geben Sie z. B. :
< php
$ string = <<< EOL
Hier ist eine Zeichenfolge, die aufnimmt
? mehrere Zeilen und hat viele Bereiche
EOL ; .
2
Definieren Sie einen regulären Ausdruck, der ein Leerzeichen oder eine neue Zeile ( \\ r \\ n ) zu identifizieren. Geben Sie z. B. :
$ search = " /[ \\ r \\ n] /";
3
Rufen Sie die " preg_replace "-Funktion mit dem Suchmuster , ein null String, der als Ersatz -Wert und der Zeichenfolge zu suchen verwenden . Capture the Rückgabewert der Funktion als neue Zeichenfolge mit Leerzeichen und neue Zeilen entfernt . Geben Sie z. B. :
$ new_string = preg_replace ( $ search , "", $ string );
4
drucken die beiden Zeichenfolgen zu vergleichen. Geben Sie zum Beispiel : echo $ string
. "\\ r \\ n";
echo $ new_string ; ?
>
5
Speichern Sie die Datei . Führen Sie das Skript in einem Browser, um sicherzustellen, dass die Ausgabe korrekt ist .