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>