oujood.com

Fonction htmlspecialchars_decode() de PHP

La fonction htmlspecialchars_decode() — Convertit les entités HTML spéciales en caractères

La fonction htmlspecialchars_decode()


PHP references des fonctions PHP

(PHP 5 >= 5.1.0)

htmlspecialchars_decode() — Convertit les entités HTML spéciales en caractères

La fonction htmlspecialchars_decode()

Définition et utilisation

La fonction htmlspecialchars_decode () 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 >.

Les entités de HTML qui seront décodées sont :

  • &amp ; devient &
  • &quot ; devient " (les guillemets)
  • &#039 ; devient '(l'apostrophe)
  • &lt ; devient < (plus petit que)
  • &gt ; devient > (plus grand que)
Syntaxe

              htmlspecialchars_decode (chaîne, quotestyle)
           
 
Paramètre Description

chaîne

Requis. Spécifie la chaîne à décoder

quotestyle

Facultatif. Spécifie comment décoder des guillemets simples et doubles Les valeurs possibles sont :

  • ENT_COMPAT – par défaut. Décode seulement des guillemets et laissera les apostrophes
  • ENT_QUOTES - Convertira les guillemets et les apostrophes
  • ENT_NOQUOTES - Ne décode ni les guillemets ni les apostrophes

Exemple 1 Sélectionner le code

  <?php
  $chaine = "Caine &amp; &#039;Marie&#039;";
  echo htmlspecialchars_decode($chaine);
  echo "<br />";
  echo htmlspecialchars_decode($chaine, ENT_QUOTES);
  echo "<br />";
  echo htmlspecialchars_decode($chaine, ENT_NOQUOTES);
  ?>
           
 

Le résultat de navigateur du code ci-dessus sera :


  Caine & 'Marie'
  Caine & 'Marie'
  Caine & 'Marie'
           
 

Si vous regardez la  source dans la fenêtre de navigateur, vous verrez le HTML suivant :


  <html>
  <body>
  Caine et &#039 ; Marie&#039 ; <br/>
  Caine et 'Br/> de Marie'<
  Caine et &#039 ; Marie&#039 ;
  </body>
  </html>
          
 
Exemple 2 Sélectionner le code

  <?php
  $chaine = '<p> this -&gt; &quot;</p>';
  echo htmlspecialchars_decode($chaine);
  ?>
           
 


Par carabde 22 Aout 2014

MARKETPOWER-IA
Logiciel d'I.A.
Logiciel d'I.A. 100% Français pour lancer son business en ligne

La méthode secrète likes sans fin sur Facebook

Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.

GAGNER DE L'ARGENT
GRÂCE À FACEBOOK 
N'A JAMAIS ÉTÉ SI FACILE


Consulter


1tpe