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
", " oder
".
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 & <Frau> &
Krämer".
Siehe auch htmlspecialchars(),
htmlentities() und
html_entity_decode().