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()

  1. <?php
  2. $str = '<p>this -&gt; &quot;</p>';  
  3.  
  4. echo htmlspecialchars_decode($str);  
  5.  
  6. // notez ici que les guillemets ne sont pas convertis
  7. echo htmlspecialchars_decode($str, ENT_NOQUOTES);  
  8. ?> 

L'exemple ci-dessus va afficher :

<p>this -> "</p>
<p>this -> "</p>

L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php