Werbung
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
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
2
3
4
$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; &lt;Frau&gt; &amp; Kr&auml;mer
Siehe auch
- htmlspecialchars() - Wandelt Sonderzeichen in HTML-Codes um
- htmlentities() - Wandelt alle geeigneten Zeichen in entsprechende HTML-Codes um
- html_entity_decode() - Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden Ursprungszeichen