PHP - htmlspecialchars_decode
Třída
Metoda - htmlspecialchars_decode
(PHP 5 >= 5.1.0, PHP 7)
Opačná funkce k htmlspecialchars(), převede entity zpět na
speciální znaky.
Procedurální
- function htmlspecialchars_decode (string $string, int $flags = ENT_COMPAT | ENT_HTML401) : string
Parametry
| Název | Datový typ | Výchozí hodnota | Popis | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $string | string | Řetězec k dekódování. | |||||||||||||||
| $flags | int | ENT_COMPAT | ENT_HTML401 | Jako druhý parametr můžeme uvést tzv. flagy. Jedná se o konstanty
měnící chování funkce. Konstanty můžeme spojovat pomocí
|
Návratové hodnoty
Vrací: string
Dekódovaný řetězec.
Příklady
<?php
$s = '<a href="index.php?a=1&b=2">Odkaz</a>';
echo htmlspecialchars_decode($s);
Související manuály
- function htmlspecialchars (string $string, int $flags = ENT_COMPAT | ENT_HTML401, string $encoding = ini_get("default_charset"), bool $double_encode = true) : string

