Функции за низове
PHP Manual

htmlspecialchars_decode

(PHP 5 >= 5.1.0)

htmlspecialchars_decode Преобразува специалните HTML единици обратно в знаци

Описание

string htmlspecialchars_decode ( string $string [, int $quote_style = ENT_COMPAT ] )

Тази функция е обратна на функцията htmlspecialchars(). Тя преобразува специалните HTML единици обратно в знаци.

Единицте, които се преобразуват са: &, " (когато ENT_NOQUOTES не е установено)), ' (когато ENT_QUOTES е установено), < и >.

Параметри

string

Низът, който да се преобразува

quote_style

Стил на кавичките. Може да приеме стойността на една от следните константи:

quote_style constants
Име на константата Описание
ENT_COMPAT Преобразува двойните кавички, и пропуска единичните (по подразбиране)
ENT_QUOTES Преобразува и двойните и единичните кавички
ENT_NOQUOTES Не преобразува нито двойните, нито единичните кавички

Връщани стойности

Връща преобразувания низ

Примери

Example #1 Пример за htmlspecialchars_decode()

<?php
$str 
'<p>this -&gt; &quot;</p>';

echo 
htmlspecialchars_decode($str);

// забележете, че тук кавичките не се преобразуват
echo htmlspecialchars_decode($strENT_NOQUOTES);
?>

Примерът по-горе ще изведе:

<p>this -> "</p>
<p>this -> &quot;</p>

Вж. също


Функции за низове
PHP Manual