Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie HTML-Zeilenumbrüche in PHP
Zwei Entfernungsmethoden: 1. Verwenden Sie die Funktion „strip_tags()“, um HTML-Zeilenumbrüche zu löschen. Die Syntax lautet „strip_tags($str,$allow)“; wenn der Parameter „allow“ weggelassen wird, werden alle Tags gelöscht, wenn nicht, die Parametereinstellungsbezeichnung „erlauben“. 2. Verwenden Sie die Funktion str_replace(), um das HTML-Neuzeilenzeichen durch ein Nullzeichen zu ersetzen. Die Syntax lautet „str_replace("
", '', $str)".
Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP8-Version, DELL G3-Computer
php-Methode zum Entfernen von HTML-Zeilenumbrüchen
Methode 1: Verwenden Sie die Funktion strip_tags()
strip_tags () Funktion entfernt HTML-, XML- und PHP-Tags aus Zeichenfolgen.
Kommentare: Diese Funktion entfernt immer HTML-Kommentare. Dies kann nicht über den Parameter „allow“ geändert werden.
Hinweis: Diese Funktion ist binärsicher.
strip_tags(string,allow)
Parameter | Beschreibung |
---|---|
Zeichenfolge | erforderlich. Gibt die zu überprüfende Zeichenfolge an. |
erlauben | Optional. Gibt zulässige Tags an. Diese Tags werden nicht gelöscht. |
Rückgabewert: Gibt die entfernte Zeichenfolge zurück.
Beispiel:
<?php $str="Hello<br> world!"; echo $str."<hr>"; echo strip_tags($str); ?>
Methode 2: Verwenden Sie die Funktion str_replace()
str_replace(), um einige Zeichen in der Zeichenfolge zu ersetzen (Groß-/Kleinschreibung beachten) und eine Zeichenfolge mit dem Ersetzungswert zurückzugeben.
str_replace(find,replace,string,count)
Verwenden Sie einfach die Funktion str_replace(), um das HTML-Neuzeilenzeichen „
“ durch ein Nullzeichen zu ersetzen.
<?php $str="Hello<br> world!"; echo $str."<hr>"; echo str_replace("<br>", '', $str); ?>
Erweiterte Kenntnisse: So entfernen Sie Zeilenumbrüche in PHP – verwenden Sie die Funktion str_replace()
str_replace(), um einige Zeichen in einer Zeichenfolge zu ersetzen.
Implementierungscode:
1) Verwenden Sie die Escape-Zeichen-Funktion
$str = str_replace(array("/r/n", "/r", "/n"), '', $str);
2)使用正则表达式替换
$str = preg_replace('//s*/', '', $str);
3) Verwenden Sie PHP-Systemkonstanten [Empfohlen]
$str = str_replace(PHP_EOL, '', $str);
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie HTML-Zeilenumbrüche in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!