Maison  >  Article  >  développement back-end  >  Notes sur l'utilisation de la fonction strip_tags() en php

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

黄舟
黄舟original
2017-12-04 14:37:321751parcourir

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; );
?>

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>";
}

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!

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