Heim > Backend-Entwicklung > PHP-Problem > So entfernen Sie HTML-Zeilenumbrüche in PHP

So entfernen Sie HTML-Zeilenumbrüche in PHP

青灯夜游
Freigeben: 2023-03-17 20:00:02
Original
1978 Leute haben es durchsucht

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)".

So entfernen Sie HTML-Zeilenumbrüche in PHP

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)
Nach dem Login kopieren
ParameterBeschreibung
Zeichenfolgeerforderlich. Gibt die zu überprüfende Zeichenfolge an.
erlaubenOptional. 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);
?>
Nach dem Login kopieren

So entfernen Sie HTML-Zeilenumbrüche in PHP

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)
Nach dem Login kopieren

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>", &#39;&#39;, $str);
?>
Nach dem Login kopieren

So entfernen Sie HTML-Zeilenumbrüche in PHP

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"), &#39;&#39;, $str);
Nach dem Login kopieren
2)使用正则表达式替换
Nach dem Login kopieren
$str = preg_replace(&#39;//s*/&#39;, &#39;&#39;, $str);
Nach dem Login kopieren

3) Verwenden Sie PHP-Systemkonstanten [Empfohlen]

$str = str_replace(PHP_EOL, &#39;&#39;, $str);
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage