PHP: функция htmlspecialchars ()
Описание
Функция htmlspecialchars () используется для преобразования специальных символов (например, & (амперсанд), "(двойная кавычка), '(одинарная кавычка), <(меньше),> (больше чем)) в объекты HTML (то есть & (амперсанд) ) становится & amp; '(одинарная кавычка) становится & # 039, <(меньше чем) становится & lt; (больше чем) становится & gt;).
Версия:
(PHP 4 и выше)
Синтаксис:
htmlspecialchars (input_string, quote_style, character_set)
Параметр:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
строка ввода | Строка для преобразования. | необходимые | строка |
quote_style | Кодирование одинарных и двойных кавычек. ENT_COMPAT: конвертировать двойные кавычки и оставлять одинарные кавычки без изменений. ENT_COMPAT - настройка по умолчанию ENT_QUOTES: преобразовывает одинарные и двойные кавычки. ENT_NOQUOTES: не преобразует ни одинарные, ни двойные кавычки. | Необязательный | целое число |
кодировок | Относится к набору символов, который будет использоваться. Список набора символов. ISO-8859-1: западноевропейский, латиница-1 [набор символов по умолчанию]. ISO-8859-15: западноевропейский, латиница-9. UTF-8: ASCII-совместимый многобайтовый 8-битный Unicode. cp866: DOS-специфичная кодировка кириллицы. cp1251: специфичная для Windows кодировка кириллицы. cp1252: специфичная для Windows кодировка для западноевропейских. KOI8-R: русский. BIG5: традиционный китайский. GB2312: упрощенный китайский. BIG5-HKSCS: Big5 с расширениями Гонконга. Shift_JIS: японский. EUC-JP: японский. | Необязательный | строка |
Возвращаемое значение:
Преобразованная строка.
Тип значения : Строка.
Пример:
<?php
$convert = "<li><a href='index.php'>We are learning php</a></li>";
echo "Original string : ".$convert;
echo "<br />";
htmlspecialchars("<li><a href='index.php'>We are learning php</a></li>", ENT_QUOTES);
echo "Only HTML special characters : ".htmlspecialchars($convert);
?>
Выход:
Исходная строка:Только специальные символы HTML: <li> <a href='index.php'> Мы учим php </a> </ li>
Смотрите также
Предыдущая: htmlspecialchars_ decode
Далее: взорваться
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code