La fonction
html_special_chars_decode() est utilisée pour reconvertir des entités HTML spéciales en caractères.
Voici les entités HTML qui seront décodées -
& devient & (esperluette)
" devient " (guillemet double)
-
& #039;
& lt; devient
> devient > (supérieur à)
-
syntaxe
htmlspecialchars_decode(str,flags)
Copier après la connexion
paramètres
str- - la chaîne à décoder
drapeaux- - Spécifie comment les devis sont traités et quel type de document utiliser.
< strong>
Voici les styles de citation - - ENT_COMPAT - Par défaut. Décoder uniquement les guillemets doubles
- ENT_QUOTES - Décoder les guillemets doubles et simples
- ENT_NOQUOTES - Ne décoder aucun guillemets
Flag supplémentaire pour préciser le type de document utilisé - ENT_HTML 401 - par défaut. Traiter le code au format HTML 4.01
- ENT_HTML5 - Traiter le code au format HTML 5
- ENT_XML1 - Traiter le code au format XML 1
- ENT_XHTML - Traiter le code au format XHTML
Retour
Le htmlspecialchars_decode() La fonction renvoie la chaîne convertie.
Ce qui suit est l'exemple -
Exemple
Démonstration en direct
<?php
$s = "<p>this -> "keyword in programming language</p></p><p>";
echo htmlspecialchars_decode($s);
echo htmlspecialchars_decode($s, ENT_NOQUOTES);
?>
Copier après la connexion
Ce qui suit est la sortie -
Output
<p>this -> "keyword in programming language</p>
<p>this -> "keyword in programming language</p>
Copier après la connexion
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!