(PHP 4, PHP 5, PHP 7)
get_html_translation_table — htmlspecialchars() ve htmlentities() tarafından kullanılan dönüşüm tablosunu döndürür
$tablo
= HTML_SPECIALCHARS
[, int $öncelem_türü
= ENT_COMPAT
]] )get_html_translation_table() işlevi, htmlspecialchars() ve htmlentities() tarafından kullanılan dahili dönüşüm tablosunu döndürür.
Bilginize:
Özel karakterler çeşitli yollarla kodlanabilir. Örneğin " karateri ", " veya " olarak kodlanabilir. get_html_translation_table() işlevi sadece en bilinenini döndürür.
tablo
Hangi tabloyu istediğinizi HTML_ENTITIES
ve
HTML_SPECIALCHARS
sabitlerinden biri ile
belirtebilirsiniz. HTML_SPECIALCHARS
öntanımlıdır.
öncelem_türü
Belirtilmesi isteğe bağlı olan bu değiştirgede tek ve çift tırnaklar
için işlevin nasıl işlem yapacağı belirtilir. Öntanımlı olan
ENT_COMPAT
ile geriye uyumlu olarak sadece çift
tırnaklar dönüştürülür, tek tırnaklara dokunulmaz.
ENT_QUOTES
belirtilmişse çift tırnaklara ilaveten
tek tırnaklar da dönüştürülür. ENT_NOQUOTES
belirtilirse ne tek ne de çift tırnaklar dönüştürülür.
Dönüşüm tablosunu bir dizi olarak döndürür.
Örnek 1 - Dönüşüm tablosu örneği
<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);
echo $encoded;
?>
Yukarıdaki örneğin çıktısı:
Hallo & <Frau> & Krämer