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

So entfernen Sie HTML-Zeilenumbrüche in PHP

青灯夜游
青灯夜游Original
2023-01-18 11:16:091857Durchsuche

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)
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);
?>

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)

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);
?>

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

3) Verwenden Sie PHP-Systemkonstanten [Empfohlen]

$str = str_replace(PHP_EOL, &#39;&#39;, $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!

Stellungnahme:
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