Maison > développement back-end > tutoriel php > Comment supprimer toutes les balises HTML, sauf certaines spécifiques en PHP ?

Comment supprimer toutes les balises HTML, sauf certaines spécifiques en PHP ?

Susan Sarandon
Libérer: 2024-10-17 17:34:02
original
606 Les gens l'ont consulté

How to Strip All HTML Tags Except Specific Ones in PHP?

Removing All HTML Tags Except Permitted Ones in PHP

Users frequently encounter the need to remove specific or all HTML tags from a string. However, a unique scenario arises when only certain tags are to be retained while all others are stripped. In PHP, the built-in strip_tags function provides a solution for this requirement.

Solution:

The strip_tags function allows you to select specific tags that should be exempted from removal. By passing a string of the permitted tags as the second argument, you can strip all tags except those specified:

<code class="php">$allowed_tags = '&lt;code&gt;&lt;p&gt;';
$content = strip_tags($input, $allowed_tags);</code>
Copier après la connexion

In this code:

  • $input is the original HTML string.
  • $allowed_tags is a string containing the tags that should be kept (e.g., and

    ).

  • $content is the resulting string with all tags stripped except for the allowed ones.

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!

source:php
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal