Maison > Article > développement back-end > Comment effacer les espaces et les sauts de ligne en php
Comment effacer les espaces et les sauts de ligne en PHP : 1. Effacer via la méthode "function clearHtml($str){...}" ; 2. Supprimer via la fonction "strip_tags()" 3. Effacer via les expressions régulières ; .
L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3
Comment effacer les espaces et les sauts de ligne en php ?
PHP supprime les espaces de chaîne et les balises html de nouvelle ligne
Méthode 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); //返回字符串 }
Méthode 2 :
La fonction strip_tags() supprime les balises HTML, XML et PHP.
Introduction officielle de la fonction strip_tags() : http://www.php.net/manual/zh/function.strip-tags.php
Ajoutez à la méthode ci-dessus.
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); //返回字符串 }
Méthode 3 : Expression régulière
Supprimez les lignes vides à l'intérieur de la chaîne :
$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
Supprimez toutes les lignes vides, y compris les lignes internes, la tête et la queue :
$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
Les trois méthodes ci-dessus peuvent supprimer les espaces et les nouvelles lignes dans la balise html des chaînes PHP.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!