English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция get_html_translation_table() используется для возвращения таблицы преобразования после использования функции htmlspecialchars() и htmlentities().
array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" ]]] )
Он возвращает таблицу преобразования, используемую функциями htmlentities() и htmlspecialchars().
Он возвращает таблицу преобразования в виде массива, где исходные символы являются ключами, а сущности - значениями.
Примечание: Специальные символы могут быть преобразованы несколькими способами. Например: " может быть преобразовано в ", " или ". get_html_translation_table() возвращает наиболее часто используемые.
Номер | Параметры и описание |
---|---|
1 | table (обязательный) Он содержит информацию о том,哪个 таблица преобразования HTML_ENTITIES или HTML_SPECIALCHARS будет возвращена. Возможные значения:
|
2 | flags Доступно. Указывает, какие кавычки будут включены в таблицу преобразования и для何种 типа документов используется таблица преобразования.Доступные типы кавычек:
Дополнительные флаги для указания типа документа, на который распространяется таблица преобразования:
|
3 | encoding Дополнительные. Строка,指定使用的 набор символов.Допустимые значения:
Комментарий:В более ранних версиях PHP 5.4 и старше, неопознанные наборы символов будут пропущены и заменены на ISO-8859-1. С PHP 5.4 и старше, неопознанные наборы символов будут пропущены и заменены на UTF-8. |
Попробуйте следующий пример, использующий таблицу преобразования HTML_SPECIALCHARS:
<?php //Использование HTML_SPECIALCHARS таблицы преобразования print_r (get_html_translation_table(HTML_SPECIALCHARS)); ?>Проверим, посмотрим‹/›
Результат вывода
Массив ( ["] => " [&] => & [<] => < [>] => >> )