Un détail auquel vous devez faire attention lorsque vous utilisez la fonction php strip_tags()

怪我咯
Libérer: 2023-03-08 06:34:01
original
4197 Les gens l'ont consulté

La fonction php strip_tags() supprime les balises HTML, XML et PHP de la chaîne et renvoie la chaîne après avoir supprimé les balises. Cependant, il y a un détail auquel il faut prêter attention lors de l'utilisation de la fonction php strip_tags(), c'est-à-dire que lors de l'utilisation de la fonction php strip_tags(), si la balise HTML est incomplète ou endommagée, davantage de données seront supprimées. Cet article vous expliquera les conséquences de l'utilisation de la fonction strip_tags() pour supprimer les balises HTML incomplètes. Jetons un coup d'oeil.

Regardez directement l'exemple ci-dessous, le code est le suivant :

<?php
$name="<p>string</p>string-1<string<b>hello</b><p>string-2</p>";

$tags=strip_tags($name,&#39;<p>&#39;);

echo $tags;
?>
Copier après la connexion

Par filtrage strip_tags($name, '

'), nous pouvons nous attendre à obtenir ce qui suit résultats :

Un détail auquel vous devez faire attention lorsque vous utilisez la fonction php strip_tags()

Mais le résultat réel de l'exécution du code est comme ceci

Un détail auquel vous devez faire attention lorsque vous utilisez la fonction php strip_tags()

Quelle est la raison de cela ? Si vous observez attentivement la variable $name dans le code ci-dessus, vous constaterez qu'une balise dans la chaîne $name est incomplète. Cela est dû au fait que la fonction strip_tags() ne peut pas réellement vérifier l'intégrité de la balise HTML. est incomplet, cela entraînera la suppression de plus de données. Par conséquent, vous devez y prêter attention lorsque vous utilisez la fonction php strip_tags().

[Articles connexes recommandés]

php supprime les balises de chaîne strip_tags() exemple de fonction explication détaillée

Utilisation Explication détaillée de la fonction php strip_tags() conservant plusieurs instances de balises HTML

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal