Function.get-html-translation-table
Aus PHP-Wiki
get_html_translation_table — Gibt die Umwandlungs-Tabelle zurück, die von htmlspecialchars() und htmlentities() verwendet wird
Inhaltsverzeichnis |
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.
Hinweis:
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.
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);
?>
Die Variable $encoded enthält nun:
"Hallo & <Frau> &
Krämer".