fprintf
hebrev
Fonctions sur les chaînes de caractères
PHP Manual

# get_html_translation_table

(PHP 4, PHP 5)

get_html_translation_table — Retourne la table de traduction des entités utilisée par htmlspecialchars() et htmlentities()

### Description

array get_html_translation_table ([ int `$table` = HTML_SPECIALCHARS [, int `$quote_style` = ENT_COMPAT ]] )

get_html_translation_table() retourne la table de traduction des entités utilisée en interne par les fonctions htmlspecialchars() et htmlentities(), avec le jeu de caractères par défaut.

> Note: Les caractères spéciaux peuvent être encodés de différentes façon. E.g. " peut être encodé comme &quot;, &#34; ou &#x22. get_html_translation_table() retourne uniquement la forme la plus courante d'encodage.

### Liste de paramètres

`table`

  Il existe deux constantes (`HTML_ENTITIES` et `HTML_SPECIALCHARS`), qui vous permettent de spécifier la table que vous souhaitez.

`quote_style`

  Et comme dans les fonctions htmlspecialchars() et htmlentities(), vous pouvez optionnellement spécifier le type de guillemets que vous voulez utiliser. Pour la description de ces modes, reportez-vous à htmlspecialchars().

### Valeurs de retour

Retourne la table de traduction, sous la forme d'un tableau.

### Exemples

Exemple #1 Exemple avec la table de traduction des caractères en entités HTML

`<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);
echo $encoded;
?>`

L'exemple ci-dessus va afficher :

    Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer

### Voir aussi

- htmlspecialchars() - Convertit les caractères spéciaux en entités HTML
- htmlentities() - Convertit tous les caractères éligibles en entités HTML
- html_entity_decode() - Convertit toutes les entités HTML en caractères normaux

fprintf
hebrev
Fonctions sur les chaînes de caractères
PHP Manual