String-Funktionen
PHP Manual

get_html_translation_table

(PHP 4, PHP 5)

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

Beschreibung

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

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

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

Parameter-Liste

table

Es gibt zwei neue Konstanten (HTML_ENTITIES und HTML_SPECIALCHARS), die es Ihnen erlauben, die gewünschte Tabelle auszuwählen, die Sie verwenden wollen. Der Standard-Wert für table ist HTML_SPECIALCHARS.

quote_style

Wie für die 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().

Rückgabewerte

Gibt die Umwandlungstabelle als Array zurück.

Beispiele

Beispiel #1 Umwandlungs-Tabellen-Beispiel

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

echo 
$encoded;
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

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

Siehe auch


String-Funktionen
PHP Manual