(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Преобразува специалните HTML единици обратно в знаци
Тази функция е обратна на функцията htmlspecialchars(). Тя преобразува специалните HTML единици обратно в знаци.
Единицте, които се преобразуват са: &, " (когато ENT_NOQUOTES не е установено)), ' (когато ENT_QUOTES е установено), < и >.
Низът, който да се преобразува
Стил на кавичките. Може да приеме стойността на една от следните константи:
Име на константата | Описание |
---|---|
ENT_COMPAT | Преобразува двойните кавички, и пропуска единичните (по подразбиране) |
ENT_QUOTES | Преобразува и двойните и единичните кавички |
ENT_NOQUOTES | Не преобразува нито двойните, нито единичните кавички |
Връща преобразувания низ
Example #1 Пример за htmlspecialchars_decode()
<?php
$str = '<p>this -> "</p>';
echo htmlspecialchars_decode($str);
// забележете, че тук кавичките не се преобразуват
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
Примерът по-горе ще изведе:
<p>this -> "</p> <p>this -> "</p>