get_html_translation_table
(PHP 4, PHP 5)
get_html_translation_table —
Возвращает таблицу преобразований, используемую функциями
htmlspecialchars() и
htmlentities()
Описание
array get_html_translation_table
( int $table
[, int $quote_style
] )
Константы 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().