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

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

高洛峰
Libérer: 2023-03-04 10:40:01
original
1334 Les gens l'ont consulté

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); // 不转换任何引号
?>
Copier après la connexion

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>
Copier après la connexion

Sortie du navigateur du code ci-dessus :

Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Bill & &#39;Steve&#39;
Copier après la connexion

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
?>
Copier après la connexion

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>
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal