Описание
array
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. Описание
quote_style см. в описании функции
htmlspecialchars().
Пример 1. Пример таблицы преобразований
<?php $trans = get_html_translation_table(HTML_ENTITIES); $str = "Hallo & <Frau> & Krдmer"; $encoded = strtr($str, $trans); ?>
|
|
Переменная
$encoded будет содержать:
"Hallo & <Frau> &
Krämer".
Другим интересным применением этой функции является измененин
направления преобразования с помощью функции
array_flip().
Переменная
$original будет содержать: "Hallo &
<Frau> & Krдmer".
См. также описание функций
htmlspecialchars(),
htmlentities(),
strtr() и
array_flip().