htmlspecialchars_decode

(PHP 5)

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 guillemet. Une des constantes suivantes :

Tableau 1. Constantes quote_style

Nom de la ConstanteDescription
ENT_COMPATConvertira les guillemets et laissera les apostrophes (valeur par défaut)
ENT_QUOTESConvertira les guillemets et les apostrophes
ENT_NOQUOTESLaissera les guillemets et les apostrophes non converties

Valeurs de retour

Retourne la chaîne de caractères décodée.

Exemples

Exemple 1. 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()

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:06