PHP htmlspecialchars_decode()Fonctions
Manuel de référence des chaînes PHP
Exemple
Convertir les entités HTML prédéfinies "<" (inférieur à) et ">" (supérieur à) en caractères :
La sortie HTML du code ci-dessus est la suivante (afficher le code source) :
La sortie du navigateur du code ci-dessus est la suivante :
Définition et utilisation
La fonction htmlspecialchars_decode() convertit certaines entités HTML prédéfinies en caractères.
Les entités HTML qui seront décodées sont :
- & se décode en & (esperluette)
- " se décode en " (guillemet double)
- ' se décode en ' (guillemet simple)
- < se décode en < (inférieur à)
- > se décode en > (supérieur à)
La fonction htmlspecialchars_decode() esthtmlspecialchars()la fonction inverse de la fonction htmlspecialchars().
Syntaxe
| Paramètre | Description |
|---|---|
| string | Requis. Spécifie la chaîne à décoder. |
| indicateurs | Facultatif. Spécifie comment gérer les guillemets et le type de document à utiliser. Types de guillemets disponibles :
Drapeaux supplémentaires spécifiant le type de document utilisé :
|
Détails techniques
| Valeur de retour : | Retourne la chaîne convertie. |
|---|---|
| Version de PHP : | 5.1.0+ |
| Journal des modifications : | Dans PHP 5.4, des drapeaux supplémentaires pour spécifier le type de document ont été ajoutés : ENT_HTML401, ENT_HTML5, ENT_XML1 et ENT_XHTML. |
Plus d’exemples
Exemple 1
Convertir certaines entités HTML prédéfinies en caractères :
La sortie HTML du code ci-dessus est la suivante (afficher le code source) :
La sortie du navigateur du code ci-dessus est la suivante :
Jane & 'Tarzan'
Jane & 'Tarzan'
Exemple 2
Convertir les entités HTML prédéfinies en guillemets doubles :
La sortie HTML du code ci-dessus est la suivante (afficher le code source) :
La sortie du navigateur du code ci-dessus est la suivante :
Manuel de référence des chaînes PHP Autres extensions