Maison  >  Article  >  développement back-end  >  Définition et utilisation de la fonction php htmlentities()

Définition et utilisation de la fonction php htmlentities()

高洛峰
高洛峰original
2016-12-26 15:00:241322parcourir

La fonction php htmlentities() convertit les caractères en entités HTML. Cet article présente l'utilisation de base et des exemples de la fonction php htmlentities() pour que les codeurs dans le besoin puissent s'y référer. La fonction

Définition et utilisation

htmlentities() convertit les caractères en entités HTML.

Astuce : Pour reconvertir les entités HTML en caractères, utilisez la fonction html_entity_decode().

Astuce : Veuillez utiliser la fonction get_html_translation_table() pour renvoyer la table de traduction utilisée par htmlentities().

Syntaxe

htmlentities(string,flags,character-set,double_encode)

php htmlentities()函数的定义和用法

Détails techniques

php htmlentities()函数的定义和用法

Exemple 1

Convertir les caractères en entités HTML :

<?php
$str = "Bill & &#39;Steve&#39;";
echo htmlentities($str, ENT_COMPAT); // 只转换双引号
echo "<br>";
echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号
echo "<br>";
echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号
?>

La sortie HTML du code ci-dessus est comme suit (Afficher le code source) :

<!DOCTYPE html>
<html>
<body>
Bill & &#39;Steve&#39;<br>
Bill & &#39;Tarzan&#39;<br>
Bill & &#39;Steve&#39;
</body>
</html>

Sortie du navigateur du code ci-dessus :

Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;

Exemple 2

Convertir certains caractères en entités HTML en utilisant le jeu de caractères d'Europe occidentale :

<?php
$str = "My name is ?yvind ?sane. I&#39;m Norwegian.";
echo htmlentities($str, ENT_QUOTES, "ISO-8859-1");
// Will only convert double quotes (not single quotes), and uses the character-set Western European
?>

Le code ci-dessus La sortie HTML est la suivante (voir le code source) :

<!DOCTYPE html>
<html>
<body>
My name is Øyvind Åsane. I&#39;m Norwegian.
</body>
</html>

La sortie du navigateur du code ci-dessus :

Je m'appelle ?yvind ? sain d'esprit. Je suis norvégien

La définition et l'utilisation de la fonction php htmlentities() ci-dessus sont tout le contenu partagé par l'éditeur. référence, et j'espère que vous en apprendrez davantage. Supportez le site Web chinois PHP.

Pour plus d'articles liés à la définition et à l'utilisation de la fonction php htmlentities(), veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn