top

Описание функции get-html-translation-table



get_html_translation_table


(PHP 4)
get_html_translation_table - возвращает таблицу трансляции, используемую функциями htmlspecialchars() и htmlentities() .

Описание


string get_html_translation_table (int table [, int quote_style])
get_html_translation_table() возвратит таблицу трансляции, используемую внутренне для функций htmlspecialchars() и htmlentities() . Имеются два новых определения ( HTML_ENTITIES , HTML_SPECIALCHARS ), позволяющие специфицировать необходимую таблицу. И, как и в функциях htmlspecialchars() и htmlentities() , вы можете по выбору специфицировать quote_style, с которым вы работаете. По умолчанию установлен режим ENT_COMPAT. См. описание режимов в htmlspecialchars() .
Пример 1. Таблица Трансляции


$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krimer";
$encoded = strtr($str, $trans);



Переменная $encoded теперь содержит : "Hallo &amp; &lt;Frau&gt; &amp; Kraumer".
Хорошо использовать array_flip() для изменения направления трансляции.


$trans = array_flip($trans);
$original = strtr($encoded, $trans);



Содержимым $original будет: "Hallo & <Frau> & Kraumer".
См. также htmlspecialchars() , htmlentities() , strtr() и array_flip() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст