Manuel PHP
htmlspecialchars_decode
(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Convertit les entités HTML spéciales en caractères
Description
string htmlspecialchars_decode ( string $string [, int $quote_style ] )
Cette fonction est l'opposée de htmlspecialchars(). Elle convertit les entités HTML spéciales en caractères.
Les entités converties sont : &, " (lorsque ENT_NOQUOTES n'est pas activée), ' (lorsque ENT_QUOTES est activée), < et >.
Liste de paramètres
- string
-
La chaîne de caractères à décoder
- quote_style
-
Le style de guillemets. Une des constantes suivantes :
Constantes quote_style Nom de la Constante Description ENT_COMPAT Convertira les guillemets et laissera les apostrophes (valeur par défaut) ENT_QUOTES Convertira les guillemets et les apostrophes ENT_NOQUOTES Laissera les guillemets et les apostrophes non convertis
Valeurs de retour
Retourne la chaîne de caractères décodée.
Exemples
Example#1 Exemple avec htmlspecialchars_decode()
- <?php
- $str = '<p>this -> "</p>';
- echo htmlspecialchars_decode($str);
- // notez ici que les guillemets ne sont pas convertis
- echo htmlspecialchars_decode($str, ENT_NOQUOTES);
- ?>
L'exemple ci-dessus va afficher :
<p>this -> "</p> <p>this -> "</p>

