PHP htmlentities()

La fonction htmlentities() convertit les caractères en entités HTML. Pour reconvertir des entités HTML en caractères, utilisez la fonction html_entity_decode(). Utilisez la fonction get_html_translation_table() pour renvoyer la table de traduction utilisée par htmlentities().
 

Syntaxe
htmlentities(string, flags, charset, double_encode)

 
 

Paramètres
  • string(Obligatoire) : Spécifie la chaîne à convertir.
  • flags(Optionnelle) : Encodage des guillemets simples et doubles.
    • ENT_COMPAT: convertissez les guillemets doubles et laissez les guillemets simples inchangés. ENT_COMPAT est le paramètre par défaut
    • ENT_QUOTES: convertit les guillemets simples et doubles.
    • ENT_NOQUOTES: ne convertit ni les guillemets simples ni les guillemets doubles.
  • charset(Optionnelle) : Fait référence au jeu de caractères à utiliser. Voici la liste des jeux de caractères.
    • ISO-8859-1: Europe occidentale, Latin-1 [jeu de caractères par défaut].
    • ISO-8859-15: Europe occidentale, Latin-9. UTF-8: Unicode 8 bits multi-octets compatible ASCII.
    • cp866: jeu de caractères cyrillique spécifique à DOS.
    • cp1251: jeu de caractères cyrillique spécifique à Windows.
    • etc…
  • double_encode(Optionnelle) : Une valeur booléenne(True/False) qui spécifie s’il faut coder les entités html existantes ou non.

 

Valeur de retour

La fonction renvoie la chaîne codée.
 

Version PHP:

5+
 

Exemple :

Le code suivant convertisse certains caractères en entités HTML:

<?php
	$site = 'WayToLearnX';
	echo htmlentities($site);
?>

 
Sortie (Voir le code source):
 

 
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *