Convertir HTML en texte brut en PHP
Le langage HTML est bien sûr un langage très utile, mais parfois, sur un site Web, il peut être une problématique. Surtout si vous utilisez un script pour analyser le texte qu’il contient. Dans ce tutoriel nous allons découvrir comment convertir du code HTML en texte brut en PHP.
Méthode 1: En utilisant la fonction htmlspecialchars()
La fonction htmlspecialchars() est une fonction intégrée à PHP utilisée pour convertir tous les caractères prédéfinis en entités HTML.
<?php echo("<b>Sans utiliser la fonction htmlspecialchars()</b><br>"); $str = htmlspecialchars("<b>En utilisant la fonction htmlspecialchars()</b>", ENT_QUOTES); echo($str); ?>
La sortie :
Méthode 2: En utilisant la fonction htmlentities()
La fonction htmlentities() est une fonction intégrée à PHP utilisée pour transformer tous les caractères applicables aux entités HTML.
<?php echo("<b>Sans utiliser la fonction htmlentities()</b><br>"); $str = htmlentities("<b>En utilisant la fonction htmlentities()</b>", ENT_QUOTES); echo($str); ?>
La sortie :