PHP Handbuch
Zurück |  | Weiter

# get_html_translation_table

(PHP 4, PHP 5)

get_html_translation_table -- Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars() und htmlentities() verwendet wird

## Beschreibung

array get_html_translation_table ( [int table [, int quote_style]] )

get_html_translation_table() gibt die Umwandlungs-Tabelle zurück, die intern in den Funktionen htmlspecialchars() und htmlentities() verwendet wird.

Es gibt zwei neue Konstanten (`HTML_ENTITIES` und `HTML_SPECIALCHARS`), die es Ihnen erlauben, die gewünschte Tabelle auszuwählen. Der Standard-Wert für table ist `HTML_SPECIALCHARS`. Wie in den Funktionen htmlspecialchars() und htmlentities() können Sie optional den Parameter quote_style festlegen, mit dem Sie arbeiten wollen. Standard ist der `ENT_COMPAT`-Modus. Die Beschreibung der Modi finden Sie unter htmlspecialchars().

> Anmerkung: Sonderzeichen können auf unterschiedliche Weise kodiert werden. " kann kodiert werden als &quot;, &#34; oder &#x22. get_html_translation_table() gibt nur die am häufigsten verwendete Form davon zurück.

Beispiel 1. Umwandlungs-Tabellen-Beispiel

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

Die Variable $encoded enthält nun: "Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer".

Siehe auch htmlspecialchars(), htmlentities() und html_entity_decode().

Zurück | Zum Anfang | Weiter
fprintf | Nach oben | hebrev