Maison >développement back-end >Problème PHP >Comment supprimer le code HTML en PHP
Comment supprimer le code HTML en PHP : 1. Supprimez directement les balises que vous souhaitez supprimer via "function strip($str){}" ; 2. Supprimez les balises HTML via la fonction "strip_tags" ; Utilisez la fonction strtr Convertissez simplement des caractères spécifiques dans la chaîne.
L'environnement d'exploitation de cet article : système Windows 7, PHP7.1, ordinateur Dell G3.
Trois solutions pour supprimer les balises HTMl en PHP
Cet article fournit une analyse détaillée et une introduction aux trois solutions pour supprimer les balises HTMl en PHP Ce dont vous avez besoin pour référence. , amis
Méthode 1 :
Sortez directement la marque que vous souhaitez retirer
Le code est le suivant :
<?php //取出br标记 function strip($str) { $str=str_replace("<br>","",$str); //$str=htmlspecialchars($str); return strip_tags($str); } ?>
[Recommandé : " Tutoriel vidéo PHP 》]
Méthode 2.
Il existe une fonction strip_tags en PHP qui peut facilement supprimer les balises HTML.
echo strip_tags(“Hello <b>World</b>”); // 去除 HTML、XML 以及 PHP 的标签。
peut aussi supprimer correctement les codes HTML non standards :
echo strip_tags(“<a href=\”>\”>cftea</a>”); //输出 cftea
En PHP, vous pouvez utiliser la fonction strip_tags pour supprimer les balises HTML, voir l'exemple ci-dessous :
Le le code est le suivant :
<?php $str = ‘www<p>dreamdu</p>.com'; echo(htmlspecialchars($str).”<br>”); echo(strip_tags($str)); ?>
Méthode 3.
La fonction strtr() convertit des caractères spécifiques dans la chaîne.
Syntaxe
strtr(string,from,to)
ou
strtr(string,array)
Paramètres
string1 Obligatoire. Spécifie la chaîne à convertir.
from Obligatoire (sauf si vous utilisez un tableau). Spécifie le caractère à modifier.
à Obligatoire (sauf si vous utilisez un tableau). Spécifie le caractère à modifier.
tableau requis (sauf si from et to sont utilisés). Un tableau où les clés sont les caractères d'origine et les valeurs sont les caractères cibles.
Exemple 1 :
Le code est le suivant :
<?php echo strtr("Hilla Warld","ia","eo"); ?>
Exemple 2 :
Le code est le suivant :
<?php $arr = array("Hello" => "Hi", "world" => "earth"); echo strtr("Hello world",$arr); ?>
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!