Maison >développement back-end >Problème PHP >Comment supprimer le code HTML en PHP

Comment supprimer le code HTML en PHP

藏色散人
藏色散人original
2021-03-08 10:09:143571parcourir

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.

Comment supprimer le code HTML en PHP

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&#39;;
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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn