htmlspecialchars_decode - Český PHP manuál
Opačná funkce k htmlspecialchars (viz výše), převede entity zpět na speciální znaky.
Parametry
Řetězec k dekódování. Jako druhý parametr opět můžeme uvést flagy. Jejich seznam je následující:
ENT_COMPAT | Převede uvozovky a apostrofy ponechá. |
ENT_QUOTES | Převede uvozovky i apostrofy. |
ENT_NOQUOTES | Ponechá uvozovky i apostrofy. |
ENT_HTML401 | Zpracovává kód jako HTML 4.01. |
ENT_XML1 | Zpracovává kód jako XML 1. |
ENT_XHTML | Zpracovává kód jako XHTML. |
ENT_HTML5 | Zpracovává kód jako HTML 5. |
Příklad
<?php $s = '<a href="index.php?a=1&b=2">Odkaz</a>'; echo htmlspecialchars_decode($s);
Výstup:
<a href="index.php?a=1&b=2">Odkaz</a>