Notes sur l'utilisation de la fonction strip_tags() en php

黄舟
Libérer: 2023-03-17 18:34:01
original
1767 Les gens l'ont consulté

La fonction

php strip_tags() consiste à supprimer les balises HTML, XML et PHP dans la chaîne et à renvoyer les balises après chaîne de suppression, mais vous devez faire attention lorsque vous utilisez la fonction php strip_tags(). Aujourd'hui, je vais vous présenter les précautions d'utilisation de la fonction strip_tags() en php !

Exemple :

<?php
$text = &#39;<p>Test paragraph.</p>
<!-- Comment --> 
<a href="#fragment">Other text</a>&#39; ;
echo strip_tags ( $text );
echo "\n" ;

// 允许 <p> 和 <a>
echo strip_tags ( $text , &#39;<p><a>&#39; );
?>
Copier après la connexion

En écrivant un projet de blog aujourd'hui, j'ai découvert Lors de l'utilisation de cette fonction, cela provoquera une exception de page. Après une longue recherche, j'ai trouvé la raison ici :

if(mb_strlen($blog[&#39;body&#39;]) >  300){
	echo mb_substr(<span style="color:#ff0000;">strip_tags($blog[&#39;body&#39;]," ")</span>, 0,  300,&#39;utf-8&#39;)."......";//注意这里允许空格
	echo "<span class = &#39;more_blog&#39;><a href = &#39;/blog/view/id/".$blog[&#39;id&#39;]."&#39;>阅读全文>></a></span>";
	echo "<hr>";
}
Copier après la connexion

Résumé :

Lorsque nous publions un article, s'il y a des espaces dans les 100 premiers mots, une exception se produira, donc dans les paramètres de la fonction

, le filtrage est obligatoire. Gardez les espaces. Je pense que tout le monde fera attention à l'utilisation de la fonction strip_tags(). J'espère que cela sera utile pour votre travail !

Recommandations associées :

strip_tags() en php filtre uniquement une certaine balise dans la chaîne Exemple analyse

Explication détaillée des lacunes de la fonction PHP strip_tags

Fonctions PHP courantes Introduction détaillée à strip_tags

Résumé de l'utilisation de la fonction de chaîne php strip_tags()

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