(PHP 5 >= 5.1.0, PHP 7)
htmlspecialchars_decode — Özel HTML öğelerini gerisin geriye karakterlere dönüştürür
$dizge
[, int $öncelem_türü
= ENT_COMPAT
] ) : stringBu işlev htmlspecialchars() işlevinin zıddıdır. HTML öğelerini gerisin geriye karakterlere dönüştürür
Dönüştürülen öğeler: &,
" (ENT_NOQUOTES
belirtilmişse), '
(ENT_QUOTES
belirtilmişse),
< ve >.
dizge
Kodu çözülecek dizge.
öncelem_türü
Şu sabitlerden biri olabilir:
Sabit İsmi | Açıklama |
---|---|
ENT_COMPAT |
Çift tırnaklar dönüştürülür, tek tırnaklara dokunulmaz (öntanımlı) |
ENT_QUOTES |
Hem tek hem de çift tırnaklar dönüştürülür |
ENT_NOQUOTES |
Ne tek ne de çift tırnaklar dönüştürülür |
Kodlaması çözülmüş dizge.
Örnek 1 - htmlspecialchars_decode() örneği
<?php
$str = '<p>Bu -> "</p>';
echo htmlspecialchars_decode($str);
// Burada tırnaklar dönüştürülmüyor
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
Yukarıdaki örneğin çıktısı:
<p>Bu -> "</p> <p>Bu -> "</p>