htmlentities Dönüştürülebilecek tüm karakterleri HTML öğeleri haline getirir &reftitle.description; stringhtmlentities stringdizge intseçeneklerENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 stringnullkodlama&null; boolçifte_kodlama&true; HTML öğesi olarak bir karşılığı bulunan tüm karakterleri dönüştürmesi dışında htmlspecialchars işlevi gibidir. get_html_translation_table işlevi, $seçenekler bağımsız değişkeninde belirtilen sabitlere bağlı olarak kullanılacak dönüştürme tablosunu elde etmek için kullanılabilir. Bu işlev ile dönüştürülen bir dizgeyi eski haline getirmek için html_entity_decode işlevini kullanabilirsiniz. &reftitle.parameters; dizge Girdi dizgesi. seçenekler Geçersiz kod dizilimlerinin, 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. 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_IGNORE Geçersiz kod dizilimlerinde boş dizge döndürülmeyip seesizce yoksayma yoluna gidilir. Güvenlikle ilgili etkiler olabileceğinden bu seçeneğin kullanımı önerilmemektedir. 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_DISALLOWED Geçersiz kod dizilimini olduğu gibi bırakmak yerine Unicode Değiştirme Karakteri (U+FFFD veya &#FFFD;) ile değiştirilir. Örneğin, XML belgelerin gömülü harici içerikle iyi biçimliliğini sağlamak için bu seçenek kullanışlı olabilir. ENT_HTML401 Kod HTML 4.01 olarak ele alınır. ENT_XML1 Kod XML 1 olarak ele alınır. ENT_XHTML Kod XHTML olarak ele alınır. ENT_HTML5 Kod HTML 5 olarak ele alınır.
kodlama &strings.parameter.encoding; çifte_kodlama Bu bağımsız değişkende &false; belirtilirse zaten kodlanmış HTML öğeleri tekrar kodlanmaz. Öntanımlı olarak herşey dönüştürülür.
&reftitle.returnvalues; Dönüştürülen dizge döner. Belirtilen kodlama altında belirtilen dizge geçersiz bir kod dizilimi içeriyorsa, ENT_IGNORE veya ENT_SUBSTITUTE seçenekleri atanmadığı takdirde boş dizge döndürülür. &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; - <function>htmlentities</function> örneği Tek bir 'tırnak'"; // Çıktısı: <b>Tek</b> bir 'tırnak' echo htmlentities($str); // Çıktısı: <b>Tek</b> bir 'quote' echo htmlentities($str, ENT_QUOTES); ?> ]]> - <constant>ENT_IGNORE</constant> kullanımı ]]> &reftitle.seealso; html_entity_decode get_html_translation_table htmlspecialchars nl2br urlencode