Fonction strip_tags
La fonction strip_tags supprime les balises HTML
d'une chaîne, sans toucher à leur contenu. Un deuxième
paramètre optionnel permet de spécifier les balises
autorisées - elles ne seront pas supprimées. Les balises
autorisées sont spécifiées avec les chevrons.
Syntaxe
strip_tags(string $string, array|string|null $allowed_tags = null): string
Exemple
Supprimons toutes les balises HTML de la chaîne :
<?php
$str = 'lorem <b>ipsum</b> dolor sit amet';
echo strip_tags($str);
?>
Résultat de l'exécution du code :
'lorem ipsum dolor sit amet'
Exemple
Supprimons toutes les balises HTML, sauf celles autorisées :
<?php
$str = 'lorem <b>ipsum</b> <i>dolor</i> <s>sit</s> amet';
echo strip_tags($str, '<b><i>');
?>
Résultat de l'exécution du code :
'lorem ipsum dolor <s>sit</s> amet'
Voir aussi
-
la fonction
htmlspecialchars,
qui permet d'afficher les balises dans le navigateur