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 :

Tableau 314. 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

Exemple 2587. Exemple avec htmlspecialchars_decode()

<?php
$str 
'<p>this -&gt; &quot;</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 -> &quot;</p>

    

Voir aussi

htmlspecialchars()
html_entity_decode()
get_html_translation_table()