So löschen Sie Leerzeichen und Zeilenumbrüche in PHP: 1. Löschen Sie mit der Methode „function clearHtml($str){...}“. 2. Entfernen Sie mit der Funktion „strip_tags()“. 3. Löschen Sie mit regulären Ausdrücken .
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
Wie lösche ich Leerzeichen und Zeilenumbrüche in PHP?
PHP entfernt Zeichenfolgen-Leerzeichen und Zeilenumbrüche in HTML-Tags.
Methode 1.
function clearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
Methode 2: Die Funktion
strip_tags() entfernt HTML-, XML- und PHP-Tags.
Offizielle Einführung der Funktion „strip_tags()“: http://www.php.net/manual/zh/function.strip-tags.php
Zur obigen Methode hinzufügen.
function ClearHtml($str) { $str = trim($str); //清除字符串两边的空格 $str = strip_tags($str,""); //利用php自带的函数清除html格式 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
Methode 3: Regulärer Ausdruck
Entfernen Sie Leerzeilen innerhalb der Zeichenfolge:
$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
Entfernen Sie alle Leerzeilen, einschließlich interner Zeilen sowie Kopf und Ende:
$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
Die oben genannten drei Methoden können Leerzeichen und Zeilenumbrüche im HTML-Tag von PHP-Strings entfernen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie Leerzeichen und Zeilenumbrüche in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!