", '', $str)"."/> ", '', $str)".">
Maison >développement back-end >Problème PHP >Comment supprimer les sauts de ligne HTML en php
Deux méthodes de suppression : 1. Utilisez la fonction strip_tags() pour supprimer les sauts de ligne html, la syntaxe est "strip_tags($str,$allow)" lorsque le paramètre "allow" est omis, toutes les balises seront supprimées, si pas, l'étiquette de réglage du paramètre « autoriser ». 2. Utilisez la fonction str_replace() pour remplacer le caractère de nouvelle ligne HTML par un caractère nul. La syntaxe est "str_replace("
", '', $str)".
L'environnement d'exploitation de ce tutoriel : système Windows7, version PHP8, ordinateur DELL G3
Méthode php pour supprimer les sauts de ligne html
Méthode 1 : Utiliser la fonction strip_tags()
strip_tags () La fonction supprime les balises HTML, XML et PHP des chaînes.
Commentaires : Cette fonction supprime toujours les commentaires HTML. Cela ne peut pas être modifié via le paramètre Allow.
Remarque : Cette fonction est sécurisée pour les binaires.
strip_tags(string,allow)
paramètre | description |
---|---|
chaîne | obligatoire. Spécifie la chaîne à vérifier. |
autoriser | Facultatif. Spécifie les balises autorisées. Ces balises ne seront pas supprimées. |
Valeur de retour : renvoie la chaîne supprimée.
Exemple :
<?php $str="Hello<br> world!"; echo $str."<hr>"; echo strip_tags($str); ?>
Méthode 2 : Utilisez la fonction str_replace()
str_replace() pour remplacer certains caractères de la chaîne (sensible à la casse) et renvoyer une chaîne avec la valeur de remplacement.
str_replace(find,replace,string,count)
Utilisez simplement la fonction str_replace() pour remplacer le caractère de nouvelle ligne html "
" par un caractère nul.
<?php $str="Hello<br> world!"; echo $str."<hr>"; echo str_replace("<br>", '', $str); ?>
Connaissances approfondies : Comment supprimer les sauts de ligne en PHP - utilisez la fonction str_replace()
str_replace() pour remplacer certains caractères dans une chaîne.
Code d'implémentation :
1) Utilisez la fonction de caractère d'échappement
$str = str_replace(array("/r/n", "/r", "/n"), '', $str);
2)使用正则表达式替换
$str = preg_replace('//s*/', '', $str);
3) Utilisez les constantes du système PHP [Recommandé]
$str = str_replace(PHP_EOL, '', $str);
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!