(PHP 4, PHP 5)
get_html_translation_table — Връща таблицата за преобразуване, използвана от функциите htmlspecialchars() и htmlentities()
get_html_translation_table() връща таблицата за преобразуване, използвана вътрешно от функциите htmlspecialchars() и htmlentities().
Забележка: Специалните знаци могат да бъдат преобразувани по няколко начина, като например " може да бъде преобразувано до ", " или ". get_html_translation_table() връща само най-общия им вид.
Има две нови константи (HTML_ENTITIES, HTML_SPECIALCHARS), които позволяват указването на нужната таблица за преобразуване. Стойността по подразбиране на table е HTML_SPECIALCHARS.
Както при htmlspecialchars() и htmlentities(), така и тук можете по желание да укажете quote_style (стила на кавичките). Режимът по подразбиране е ENT_COMPAT. Вж. също описанието на тези режими в htmlspecialchars().
Връща таблицата за преобразуване като масив.
Example #1 Пример за таблица за преобразуване
<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Kramer";
$encoded = strtr($str, $trans);
echo $encoded;
?>
Примерът по-горе ще изведе:
Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer