(PHP 5 >= 5.1.0)
htmlspecialchars_decode — Özel HTML öğelerini gerisin geriye karakterlere dönüştürür
Bu 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 >.
Kodu çözülecek dizge.
Ş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>