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 = '<p>Test paragraph.</p> <!-- Comment --> <a href="#fragment">Other text</a>' ; echo strip_tags ( $text ); echo "\n" ; // 允许 <p> 和 <a> echo strip_tags ( $text , '<p><a>' ); ?>
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['body']) > 300){ echo mb_substr(<span style="color:#ff0000;">strip_tags($blog['body']," ")</span>, 0, 300,'utf-8')."......";//注意这里允许空格 echo "<span class = 'more_blog'><a href = '/blog/view/id/".$blog['id']."'>阅读全文>></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 fonctionRecommandations 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!