создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

get_html_translation_table

Пред.

След.

get_html_translation_table

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

Описание

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 &amp; &lt;Frau&gt; &amp; Kr&auml;mer".

Другим интересным применением этой функции является измененин направления преобразования с помощью функции array_flip().

<?php

$trans = array_flip($trans);

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

?>

Переменная $original будет содержать: "Hallo & <Frau> & Kr?mer".

См. также описание функций htmlspecialchars(), htmlentities(), strtr() и array_flip().

Пред.

Начало

След.

fprintf

Уровень выше

hebrev

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting