Thursday, 25 September 2014

get_html_translation_table in PHP

PHP Get HTML Translation Table is utilized to returns the translation table used by htmlspecialchars() and htmlentities().

Syntax:

get_html_translation_table(function,quotestyle)
 
Parameters Description: 
function : Optional. For a given string, two constants either HTML_ENTITIES or HTML_SPECIALCHARS, describes what sort of character to html entities mapping is to be finished.
quotestyle : Optional. Determine whether to convert single and double quotes.
Possible values:

  • ENT_COMPAT - Encodes double quotes, not single quotes
  • ENT_QUOTES - Encodes double and single quotes
  • ENT_NOQUOTES - Does not encode single or double quotes
Tip:The translation table as an array.

Example:

<?php 
print_r(get_html_translation_table());
echo "<br />";
print_r(get_html_translation_table(HTML_ENTITIES)); 
?>

Output  will be:

Array
 ( ["] => " [<] => < [>] => > [&] => & )
Array
 ( [ ] =>   [¡] => ¡ [¢] => ¢ [£] => £
 [¤] => ¤ [¥] => ¥ [¦] => ¦ [§] => §
 [¨] => ¨ [©] => © [ª] => ª [«] => «
 [¬] => ¬ [­] => ­ [®] => ® [¯] => ¯
 [°] => ° [±] => ± [²] => ² [³] => ³
 [´] => ´ [µ] => µ [¶] => ¶ [·] => ·
 [¸] => ¸ [¹] => ¹ [º] => º [»] => »
 [¼] => ¼ [½] => ½ [¾] => ¾ [¿] => ¿
 [À] => À [Á] => Á [Â] => Â [Ã] => Ã
 [Ä] => Ä [Å] => Å [Æ] => Æ [Ç] => Ç
 [È] => È [É] => É [Ê] => Ê [Ë] => Ë
 [Ì] => Ì [Í] => Í [Î] => Î [Ï] => Ï
 [Ð] => Ð [Ñ] => Ñ [Ò] => Ò [Ó] => Ó
 [Ô] => Ô [Õ] => Õ [Ö] => Ö [×] => ×
 [Ø] => Ø [Ù] => Ù [Ú] => Ú [Û] => Û
 [Ü] => Ü [Ý] => Ý [Þ] => Þ [ß] => ß
 [à] => à [á] => á [â] => â [ã] => ã
 [ä] => ä [å] => å [æ] => æ [ç] => ç
 [è] => è [é] => é [ê] => ê [ë] => ë
 [ì] => ì [í] => í [î] => î [ï] => ï
 [ð] => ð [ñ] => ñ [ò] => ò [ó] => ó
 [ô] => ô [õ] => õ [ö] => ö [÷] => ÷
 [ø] => ø [ù] => ù [ú] => ú [û] => û
 [ü] => ü [ý] => ý [þ] => þ [ÿ] => ÿ
 ["] => " [<] => < [>] => > [&] => & )

0 comments:

Post a Comment