OUJOOD.COM
La fonction htmlspecialchars_decode()
PHP references des fonctions PHP
(PHP 5 et >= 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 :
- & ; devient &
- " ; devient " (les guillemets)
- ' ; devient '(l'apostrophe)
- < ; devient < (plus petit que)
- > ; devient > (plus grand que)
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 :
|
Exemple 1
Exemple : 📋 Copier le code
<?php $chaine = "Caine & 'Marie'"; 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 :
Exemple : 📋 Copier le code
<html> <body> Caine et ' ; Marie' ; <br/> Caine et 'Br/> de Marie'< Caine et ' ; Marie' ; </body> </html>Exemple 2
Exemple : 📋 Copier le code
<?php $chaine = '<p> this -> "</p>'; echo htmlspecialchars_decode($chaine); ?>
Fonction precedente: |
Fonction suivante: |