Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.73 ">

get_html_translation_table

(PHP 4 )

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().