Maison >développement back-end >tutoriel php >Comment supprimer sélectivement les balises HTML en PHP ?

Comment supprimer sélectivement les balises HTML en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-17 17:38:31629parcourir

How to Selectively Remove HTML Tags in PHP?

Supprimer les balises HTML de manière sélective en PHP

Question : Comment puis-je supprimer sélectivement toutes les balises HTML d'une chaîne dans PHP, à l'exception d'une liste spécifiée de balises autorisées ?

Réponse : Pour supprimer toutes les balises HTML tout en préservant un ensemble spécifique de balises autorisées, utilisez la fonction strip_tags de PHP. La fonction strip_tags permet de spécifier une chaîne contenant les balises que vous souhaitez conserver.

Implémentation :

<code class="php">$content = '<p>This is some HTML code with <br> and <a> tags.</a></p>';
echo strip_tags($content, '<p><br><a>');</code>

Dans cet exemple, la fonction strip_tags supprimera toutes Balises HTML à l'exception de

,
et , préservant le contenu de ces balises. Le résultat sera :

<p>This is some HTML code with and  tags.</a></p>

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