htmlspecialchars_decode
Özel HTML öğelerini gerisin geriye karakterlere dönüştürür
&reftitle.description;
stringhtmlspecialchars_decode
stringdizge
intseçeneklerENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
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 >.
&reftitle.parameters;
dizge
Kodu çözülecek dizge.
seçenekler
Kullanılan belge türünün ve tırnakların nasıl ele alınacağını
belirten aşağıdaki seçenekler bitsel VEYAlanarak
seçenekler bağımsız değişkeninde belirtilebilir.
ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401
öntanımlıdır.
Sabit seçenekleri
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
ENT_SUBSTITUTE
Geçersiz kod dizilimi için boş bir dizge döndürülmeyip dizilimin
yerine Unicode Değiştirme Karakteri (U+FFFD veya &#FFFD;)
yerleştirilir.
ENT_HTML401
Kodu HTML 4.01 olarak ele alır.
ENT_XML1
Kodu XML 1 olarak ele alır.
ENT_XHTML
Kodu XHTML olarak ele alır.
ENT_HTML5
Kodu HTML 5 olarak ele alır.
&reftitle.returnvalues;
Kodlaması çözülmüş dizge.
&reftitle.changelog;
&Version;
&Description;
8.1.0
seçenekler bağımsız değişkeninin öntanımlı değeri
ENT_COMPAT iken ENT_QUOTES |
ENT_SUBSTITUTE | ENT_HTML401
oldu.
&reftitle.examples;
- htmlspecialchars_decode örneği
this -> "\n";
echo htmlspecialchars_decode($str);
// Burada tırnaklar dönüştürülmüyor
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
]]>
&example.outputs;
Bu -> "
Bu -> "
]]>
&reftitle.seealso;
htmlspecialchars
html_entity_decode
get_html_translation_table