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