Статьи

Таблица преобразований  Просмотров: 897

Таблица преобразованийДля получения таблицы преобразований в PHP используют get_html_translation_table

(PHP 4, PHP 5)

Описание

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().

Пример таблицы преобразований

<?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().

 Все строковые функции

К списку всех статей
Отзывы и комментарии
Добавить комментарий


Введите цифры на картинке
Последние работы
Acctiva – дистрибуция инновационного программного обеспечения Acctiva – дистрибуция инновационного программного обеспечения

Acctiva – венчурное предприятие с иностранными инвестициями, основной ...

JPR - системы очистки сточных вод JPR - системы очистки сточных вод

JPR - системы очистки сточных вод. ...

advance print - полиграфия advance print - полиграфия

advance print - предоставляет услуги полиграфии, наружной реклмы, ...

Редизайн Nadin Tea Редизайн Nadin Tea

Nadin Tea - Чайно – кофейная коллекция насчитывает более 150 ...

Все работы

© WebWorks.com.ua - веб студия, 2009. сайт, дизайн, создание сайтов, разработка сайтов, дизайн сайта, веб дизайн.
WebWorks.com.ua не несет ответственности за содержание информации, которую размещают пользователи ресурса. При полном или частичном воспроизведении ссылка на WebWorks.com.ua обязательна (для интернет-ресурсов гиперссылка). Администрация сайта может не разделять мнение автора и не несет ответственности за авторские материалы.
Rambler's Top100