NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - htmlspecialchars_decode

Třída

Kořen \ Bez třídy

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í

Parametry

NázevDatový typVýchozí hodnotaPopis
$stringstring

Řetězec k dekódování.

$flagsint 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í |. 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.

Návratové hodnoty

Vrací: string

Dekódovaný řetězec.

Příklady

<?php
$s = '&lt;a href=&quot;index.php?a=1&amp;b=2&quot;&gt;Odkaz&lt;/a&gt;';
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
      Aktivity