html_entity_decode HTML öğelerini karşılığı olan karakterlere dönüştürür &reftitle.description; stringhtml_entity_decode stringdizge intseçeneklerENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 stringnullkodlama&null; html_entity_decode işlevi htmlentities işlevinin tersine dizge içinde karaktere dönüşebilecek tüm HTML öğelerini dönüştürür. Daha kesin olarak, bu işlev, a) seçilen belge türü için zorunlu olarak geçerli olan tüm öğelerin (tüm sayısal öğeler dahil) kodunu çözer - yani, XML için, bu işlev bir DTD'de tanımlanabilecek isimli öğelerin kodunu çözmez ve b) seçilen kodlama ile ilişkili kodlanmış karakter kümesindeki ve seçilen belge türünde izin verilen karakter öğelerinin kodunu çözer. Diğer tüm öğeler olduğu gibi bırakılır. &reftitle.parameters; dizge Girdi dizgesi. seçenekler Seçimlik seçenekler bağımsız değişkeni ile çift ve tek tırnaklar için işlevin nasıl davranacağını belirleyebilirsiniz. ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 öntanımlı olmak üzere şu sabitler bitsel VEYAlanarak belirtilebilir: Olası sabit <parameter>seçenekler</parameter>i Sabit İsmi Açıklama ENT_COMPAT Sadece çift tırnaklar dönüştürülür, tek tırnaklara dokunulmaz. ENT_QUOTES Çift tırnaklara ilaveten tek tırnaklar da 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.
kodlama &strings.parameter.encoding;
&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. 8.0.0 kodlama artık &null; olabiliyor. &reftitle.examples; - HTML öğelerinin karakterlere dönüştürülmesi dog now"; $a = htmlentities($orig); $b = html_entity_decode($a); echo $a; // I'll "walk" the <b>dog</b> now echo $b; // I'll "walk" the dog now ?> ]]> &reftitle.notes; trim(html_entity_decode('&nbsp;')); ile dizgenin neden boş bir dizgeye dönüşmediğini merak ediyor olabilirsiniz. Bunun sebebi '&nbsp;' öğesinin karakter kodunun 32 değil 160 olmasıdır. &reftitle.seealso; htmlentities htmlspecialchars get_html_translation_table urldecode