Manuel PHP
Précédent |  | Suivant

# get_html_translation_table

(PHP 4 >= 4.0.0)

get_html_translation_table -- Retourne la table de traduction HTML

## Description

``string get_html_translation_table` (int table [, int quote_style])`

get_html_translation_table() retourne la table de traduction utilisée en interne par htmlspecialchars() et htmlentities(). Il y a deux nouvelles définitions : (`html_entities`, `html_specialchars`) qui vous permettent de spécifier vos propres tables.

Exemple 1. Exemple de table de traduction
    <?php
    $trans = get_html_translation_table(HTML_ENTITIES);
    $str = "Hallo & <Frau> & Krämer";
    $encoded = strtr($str, $trans);
    ?>

La variable `$encoded` va contenir désormais : "Hallo &`amp`; &`lt`;Frau&`gt`; &`amp`; Kr&`auml`;mer".

array_flip() est alors très efficace pour inverser la direction de traduction :

    <?php
    $trans = array_flip($trans);
    $original = strtr($str, $trans);
    ?>

Le contenu de `$original` sera : "`Hallo & <Frau> & Krämer`".

> Note : get_html_translation_table() a été ajoutée en PHP 4.0.

Voir aussi htmlspecialchars(), htmlentities(), strtr() et array_flip().

Précédent | Sommaire | Suivant
explode | Niveau supérieur | get_meta_tags