2 Test get_html_translation_table() function : basic functionality - HTML 5/Windows-1251
6 function so($a,$b) { return ord($a) - ord($b); }
8 echo "*** Testing get_html_translation_table() : basic functionality - HTML 5/Windows-1251 ***\n";
10 echo "-- with table = HTML_ENTITIES, ENT_COMPAT --\n";
11 $table = HTML_ENTITIES;
12 $tt = get_html_translation_table($table, ENT_COMPAT | ENT_HTML5, "Windows-1251");
14 var_dump( count($tt) );
17 echo "-- with table = HTML_ENTITIES, ENT_QUOTES --\n";
18 $table = HTML_ENTITIES;
19 $tt = get_html_translation_table($table, ENT_QUOTES | ENT_HTML5, "Windows-1251");
20 var_dump( count($tt) );
22 echo "-- with table = HTML_ENTITIES, ENT_NOQUOTES --\n";
23 $table = HTML_ENTITIES;
24 $tt = get_html_translation_table($table, ENT_NOQUOTES | ENT_HTML5, "Windows-1251");
25 var_dump( count($tt) );
27 echo "-- with table = HTML_SPECIALCHARS, ENT_COMPAT --\n";
28 $table = HTML_SPECIALCHARS;
29 $tt = get_html_translation_table($table, ENT_COMPAT, "Windows-1251");
31 var_dump( count($tt) );
34 echo "-- with table = HTML_SPECIALCHARS, ENT_QUOTES --\n";
35 $table = HTML_SPECIALCHARS;
36 $tt = get_html_translation_table($table, ENT_QUOTES | ENT_HTML5, "Windows-1251");
40 echo "-- with table = HTML_SPECIALCHARS, ENT_NOQUOTES --\n";
41 $table = HTML_SPECIALCHARS;
42 $tt = get_html_translation_table($table, ENT_NOQUOTES | ENT_HTML5, "Windows-1251");
50 *** Testing get_html_translation_table() : basic functionality - HTML 5/Windows-1251 ***
51 -- with table = HTML_ENTITIES, ENT_COMPAT --
105 [‘] => ‘
107 [“] => “
214 -- with table = HTML_ENTITIES, ENT_QUOTES --
216 -- with table = HTML_ENTITIES, ENT_NOQUOTES --
218 -- with table = HTML_SPECIALCHARS, ENT_COMPAT --
227 -- with table = HTML_SPECIALCHARS, ENT_QUOTES --
240 -- with table = HTML_SPECIALCHARS, ENT_NOQUOTES --