(PHP 4 >= 4.0.0)
get_html_translation_table -- Returns the translation table used by htmlspecialchars() and htmlentities()
Description
string get_html_translation_table (int table [, int
quote_style])
get_html_translation_table() will return the translation table that is used
internally for htmlspecialchars() and htmlentities(). There are two new defines
(HTML_ENTITIES, HTML_SPECIALCHARS) that allow you to specify the
table you want. And as in the
htmlspecialchars() and htmlentities()
functions you can optionally specify the quote_style you are working with. The default is
ENT_COMPAT mode. See the description of these modes in
htmlspecialchars().
|
Example 1. Translation Table Example
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo ∓ <Frau> ∓ Krämer";
$encoded = strtr($str, $trans);
|
|
The $encoded variable will now contain: "Hallo ∓amp;
∓lt;Frau∓gt; ∓amp; Kr∓auml;mer".
The cool thing is using array_flip() to
change the direction of the translation.
|