hint, like htmlentities et al.
- Fixed bug #49407 (get_html_translation_table doesn't handle UTF-8).
- Fixed bug #25927 (get_html_translation_table calls the ' ' instead of
').
- Fixed tests for get_html_translation_table and unified the Windows and
non-Windows versions of the tests.
}
/* }}} */
-/* {{{ proto array get_html_translation_table([int table [, int quote_style]])
+/* {{{ proto array get_html_translation_table([int table [, int quote_style [, string charset_hint]]])
Returns the internal translation table used by htmlspecialchars and htmlentities */
PHP_FUNCTION(get_html_translation_table)
{
long which = HTML_SPECIALCHARS, quote_style = ENT_COMPAT;
unsigned int i;
int j;
- char ind[2];
- enum entity_charset charset = determine_charset(NULL TSRMLS_CC);
+ unsigned char ind[5]; /* max # of 8-bit code units (4; for UTF-8) + 1 for \0 */
+ void *dummy;
+ char *charset_hint = NULL;
+ int charset_hint_len;
+ enum entity_charset charset;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|ll", &which, "e_style) == FAILURE) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|lls",
+ &which, "e_style, &charset_hint, &charset_hint_len) == FAILURE) {
return;
}
- array_init(return_value);
+ charset = determine_charset(charset_hint TSRMLS_CC);
- ind[1] = 0;
+ array_init(return_value);
switch (which) {
- case HTML_ENTITIES:
- for (j=0; entity_map[j].charset != cs_terminator; j++) {
- if (entity_map[j].charset != charset)
+ case HTML_ENTITIES:
+ for (j = 0; entity_map[j].charset != cs_terminator; j++) {
+ if (entity_map[j].charset != charset)
+ continue;
+ for (i = 0; i <= entity_map[j].endchar - entity_map[j].basechar; i++) {
+ char buffer[16];
+ unsigned k;
+ size_t written;
+
+ if (entity_map[j].table[i] == NULL)
continue;
- for (i = 0; i <= entity_map[j].endchar - entity_map[j].basechar; i++) {
- char buffer[16];
+
+ k = i + entity_map[j].basechar;
- if (entity_map[j].table[i] == NULL)
- continue;
- /* what about wide chars here ?? */
- ind[0] = i + entity_map[j].basechar;
- snprintf(buffer, sizeof(buffer), "&%s;", entity_map[j].table[i]);
- add_assoc_string(return_value, ind, buffer, 1);
+ switch (charset) {
+ case cs_utf_8:
+ written = php_utf32_utf8(ind, k);
+ ind[written] = '\0';
+ break;
+ /* we have no mappings for these, but if we had... */
+ case cs_big5:
+ case cs_gb2312:
+ case cs_big5hkscs:
+ case cs_sjis:
+ written = php_mb2_int_to_char(ind, k);
+ ind[written] = '\0';
+ break;
+ case cs_eucjp:
+ written = php_mb3_int_to_char(ind, k);
+ ind[written] = '\0';
+ break;
+ default: /* one byte */
+ written = 1;
+ ind[0] = (unsigned char)k;
+ ind[1] = '\0';
+ break;
+ }
+ snprintf(buffer, sizeof(buffer), "&%s;", entity_map[j].table[i]);
+ if (zend_hash_find(Z_ARRVAL_P(return_value), (const char*)ind, written+1, &dummy) == FAILURE) {
+ /* in case of the single quote, which is repeated, the first one wins,
+ * so don't replace the existint mapping */
+ add_assoc_string(return_value, (const char*)ind, buffer, 1);
}
}
- /* break thru */
-
- case HTML_SPECIALCHARS:
- for (j = 0; basic_entities_ex[j].charcode != 0; j++) {
- void *dummy;
+ }
+ /* break thru */
- if (basic_entities_ex[j].flags && (quote_style & basic_entities_ex[j].flags) == 0)
- continue;
+ case HTML_SPECIALCHARS:
+ for (j = 0; basic_entities_ex[j].charcode != 0; j++) {
+ if (basic_entities_ex[j].flags && (quote_style & basic_entities_ex[j].flags) == 0)
+ continue;
- ind[0] = (unsigned char)basic_entities_ex[j].charcode;
- if (zend_hash_find(Z_ARRVAL_P(return_value), ind, sizeof(ind), &dummy) == FAILURE) {
- /* in case of the single quote, which is repeated, the first one wins,
- * so don't replace the existint mapping */
- add_assoc_stringl(return_value, ind, basic_entities_ex[j].entity,
- basic_entities_ex[j].entitylen, 1);
- }
+ ind[0] = (unsigned char)basic_entities_ex[j].charcode;
+ ind[1] = '\0';
+ if (zend_hash_find(Z_ARRVAL_P(return_value), (const char*)ind, 2, &dummy) == FAILURE) {
+ add_assoc_stringl(return_value, ind, basic_entities_ex[j].entity,
+ basic_entities_ex[j].entitylen, 1);
}
+ }
- break;
+ break;
}
}
/* }}} */
--TEST--
Test get_html_translation_table() function : basic functionality - with default args
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) == 'WIN'){
- die('skip Not for Windows');
-}
-
-if( !setlocale(LC_ALL, "en_US.UTF-8") ) {
- die('skip failed to set locale settings to "en-US.UTF-8"');
-}
-?>
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
/* Test get_html_translation_table() when table is specified as HTML_ENTITIES */
-//set locale to en_US.UTF-8
-setlocale(LC_ALL, "en_US.UTF-8");
echo "*** Testing get_html_translation_table() : basic functionality ***\n";
-// Calling get_html_translation_table() with default arguments
-echo "-- with default arguments --\n";
-var_dump( get_html_translation_table() );
-
-// Calling get_html_translation_table() with all possible optional arguments
echo "-- with table = HTML_ENTITIES --\n";
$table = HTML_ENTITIES;
-var_dump( get_html_translation_table($table) );
+var_dump( get_html_translation_table($table, ENT_COMPAT, "UTF-8") );
echo "-- with table = HTML_SPECIALCHARS --\n";
$table = HTML_SPECIALCHARS;
-var_dump( get_html_translation_table($table) );
+var_dump( get_html_translation_table($table, ENT_COMPAT, "UTF-8") );
echo "Done\n";
?>
--EXPECTF--
*** Testing get_html_translation_table() : basic functionality ***
--- with default arguments --
-array(4) {
- ["&"]=>
- string(5) "&"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
-}
-- with table = HTML_ENTITIES --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
+array(252) {
+ ["Â "]=>
+ string(6) " "
+ ["¡"]=>
+ string(7) "¡"
+ ["¢"]=>
string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
+ ["£"]=>
+ string(7) "£"
+ ["¤"]=>
+ string(8) "¤"
+ ["Â¥"]=>
+ string(5) "¥"
+ ["¦"]=>
+ string(8) "¦"
+ ["§"]=>
+ string(6) "§"
+ ["¨"]=>
+ string(5) "¨"
+ ["©"]=>
+ string(6) "©"
+ ["ª"]=>
string(6) "ª"
- ["«"]=>
+ ["«"]=>
string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
+ ["¬"]=>
+ string(5) "¬"
+ ["Â"]=>
string(5) "­"
- ["®"]=>
+ ["®"]=>
string(5) "®"
- ["¯"]=>
+ ["¯"]=>
string(6) "¯"
- ["°"]=>
+ ["°"]=>
string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
+ ["±"]=>
+ string(8) "±"
+ ["²"]=>
+ string(6) "²"
+ ["³"]=>
+ string(6) "³"
+ ["´"]=>
+ string(7) "´"
+ ["µ"]=>
+ string(7) "µ"
+ ["¶"]=>
+ string(6) "¶"
+ ["·"]=>
+ string(8) "·"
+ ["¸"]=>
+ string(7) "¸"
+ ["¹"]=>
+ string(6) "¹"
+ ["º"]=>
+ string(6) "º"
+ ["»"]=>
+ string(7) "»"
+ ["¼"]=>
+ string(8) "¼"
+ ["½"]=>
+ string(8) "½"
+ ["¾"]=>
+ string(8) "¾"
+ ["¿"]=>
+ string(8) "¿"
+ ["À"]=>
+ string(8) "À"
+ ["Á"]=>
+ string(8) "Á"
+ ["Â"]=>
+ string(7) "Â"
+ ["Ã\83"]=>
+ string(8) "Ã"
+ ["Ä"]=>
+ string(6) "Ä"
+ ["Å"]=>
+ string(7) "Å"
+ ["Æ"]=>
+ string(7) "Æ"
+ ["Ç"]=>
+ string(8) "Ç"
+ ["È"]=>
+ string(8) "È"
+ ["É"]=>
+ string(8) "É"
+ ["Ê"]=>
+ string(7) "Ê"
+ ["Ë"]=>
string(6) "Ë"
- ["Ì"]=>
+ ["Ì"]=>
string(8) "Ì"
- ["Í"]=>
+ ["Í"]=>
string(8) "Í"
- ["Î"]=>
+ ["Î"]=>
string(7) "Î"
- ["Ï"]=>
+ ["Ï"]=>
string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
+ ["Ð"]=>
+ string(5) "Ð"
+ ["Ñ"]=>
+ string(8) "Ñ"
+ ["Ò"]=>
+ string(8) "Ò"
+ ["Ó"]=>
+ string(8) "Ó"
+ ["Ô"]=>
+ string(7) "Ô"
+ ["Õ"]=>
string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
+ ["Ö"]=>
+ string(6) "Ö"
+ ["×"]=>
string(7) "×"
- ["Ø"]=>
+ ["Ø"]=>
string(8) "Ø"
- ["Ù"]=>
+ ["Ù"]=>
string(8) "Ù"
- ["Ú"]=>
+ ["Ú"]=>
string(8) "Ú"
- ["Û"]=>
+ ["Û"]=>
string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
+ ["Ü"]=>
+ string(6) "Ü"
+ ["Ý"]=>
string(8) "Ý"
- ["Þ"]=>
+ ["Þ"]=>
string(7) "Þ"
- ["ß"]=>
+ ["ß"]=>
string(7) "ß"
- ["à"]=>
+ ["à"]=>
string(8) "à"
- ["á"]=>
+ ["á"]=>
string(8) "á"
- ["â"]=>
+ ["â"]=>
string(7) "â"
- ["ã"]=>
+ ["ã"]=>
string(8) "ã"
- ["ä"]=>
+ ["ä"]=>
string(6) "ä"
- ["å"]=>
+ ["å"]=>
string(7) "å"
- ["æ"]=>
+ ["æ"]=>
string(7) "æ"
- ["ç"]=>
+ ["ç"]=>
string(8) "ç"
- ["è"]=>
+ ["è"]=>
string(8) "è"
- ["é"]=>
+ ["é"]=>
string(8) "é"
- ["ê"]=>
+ ["ê"]=>
string(7) "ê"
- ["ë"]=>
+ ["ë"]=>
string(6) "ë"
- ["ì"]=>
+ ["ì"]=>
string(8) "ì"
- ["í"]=>
+ ["í"]=>
string(8) "í"
- ["î"]=>
+ ["î"]=>
string(7) "î"
- ["ï"]=>
+ ["ï"]=>
string(6) "ï"
- ["ð"]=>
+ ["ð"]=>
string(5) "ð"
- ["ñ"]=>
+ ["ñ"]=>
string(8) "ñ"
- ["ò"]=>
+ ["ò"]=>
string(8) "ò"
- ["ó"]=>
+ ["ó"]=>
string(8) "ó"
- ["ô"]=>
+ ["ô"]=>
string(7) "ô"
- ["õ"]=>
+ ["õ"]=>
string(8) "õ"
- ["ö"]=>
+ ["ö"]=>
string(6) "ö"
- ["÷"]=>
+ ["÷"]=>
string(8) "÷"
- ["ø"]=>
+ ["ø"]=>
string(8) "ø"
- ["ù"]=>
+ ["ù"]=>
string(8) "ù"
- ["ú"]=>
+ ["ú"]=>
string(8) "ú"
- ["û"]=>
+ ["û"]=>
string(7) "û"
- ["ü"]=>
+ ["ü"]=>
string(6) "ü"
- ["ý"]=>
+ ["ý"]=>
string(8) "ý"
- ["þ"]=>
+ ["þ"]=>
string(7) "þ"
- ["ÿ"]=>
+ ["ÿ"]=>
string(6) "ÿ"
- ["R"]=>
+ ["Œ"]=>
string(7) "Œ"
- ["S"]=>
+ ["œ"]=>
string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
+ ["Š"]=>
+ string(8) "Š"
+ ["š"]=>
+ string(8) "š"
+ ["Ÿ"]=>
string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
+ ["ƒ"]=>
+ string(6) "ƒ"
+ ["ˆ"]=>
+ string(6) "ˆ"
+ ["˜"]=>
+ string(7) "˜"
+ ["Α"]=>
+ string(7) "Α"
+ ["Β"]=>
+ string(6) "Β"
+ ["Γ"]=>
+ string(7) "Γ"
+ ["Δ"]=>
+ string(7) "Δ"
+ ["Ε"]=>
+ string(9) "Ε"
+ ["Ζ"]=>
string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
+ ["Î\97"]=>
+ string(5) "Η"
+ ["Î\98"]=>
string(7) "Θ"
- ["\99"]=>
+ ["Î\99"]=>
string(6) "Ι"
- ["\9a"]=>
+ ["Î\9a"]=>
string(7) "Κ"
- ["\9b"]=>
+ ["Î\9b"]=>
string(8) "Λ"
- ["\9c"]=>
+ ["Î\9c"]=>
string(4) "Μ"
- ["\9d"]=>
+ ["Î\9d"]=>
string(4) "Ν"
- ["\9e"]=>
+ ["Î\9e"]=>
string(4) "Ξ"
- ["\9f"]=>
+ ["Î\9f"]=>
string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
+ ["Π"]=>
+ string(4) "Π"
+ ["Ρ"]=>
+ string(5) "Ρ"
+ ["Σ"]=>
+ string(7) "Σ"
+ ["Τ"]=>
+ string(5) "Τ"
+ ["Υ"]=>
+ string(9) "Υ"
+ ["Φ"]=>
+ string(5) "Φ"
+ ["Χ"]=>
+ string(5) "Χ"
+ ["Ψ"]=>
+ string(5) "Ψ"
+ ["Ω"]=>
+ string(7) "Ω"
+ ["α"]=>
+ string(7) "α"
+ ["β"]=>
+ string(6) "β"
+ ["γ"]=>
+ string(7) "γ"
+ ["δ"]=>
+ string(7) "δ"
+ ["ε"]=>
+ string(9) "ε"
+ ["ζ"]=>
+ string(6) "ζ"
+ ["η"]=>
+ string(5) "η"
+ ["θ"]=>
+ string(7) "θ"
+ ["ι"]=>
+ string(6) "ι"
+ ["κ"]=>
+ string(7) "κ"
+ ["λ"]=>
+ string(8) "λ"
+ ["μ"]=>
+ string(4) "μ"
+ ["ν"]=>
+ string(4) "ν"
+ ["ξ"]=>
+ string(4) "ξ"
+ ["ο"]=>
+ string(9) "ο"
+ ["π"]=>
+ string(4) "π"
+ ["ρ"]=>
+ string(5) "ρ"
+ ["ς"]=>
+ string(8) "ς"
+ ["σ"]=>
+ string(7) "σ"
+ ["τ"]=>
+ string(5) "τ"
+ ["υ"]=>
+ string(9) "υ"
+ ["φ"]=>
+ string(5) "φ"
+ ["χ"]=>
+ string(5) "χ"
+ ["ψ"]=>
+ string(5) "ψ"
+ ["ω"]=>
+ string(7) "ω"
+ ["ϑ"]=>
+ string(10) "ϑ"
+ ["ϒ"]=>
+ string(7) "ϒ"
+ ["ϖ"]=>
+ string(5) "ϖ"
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(8) " "
+ [""]=>
string(6) "‌"
- ["\r"]=>
+ [""]=>
string(5) "‍"
- ["\ e"]=>
+ [""]=>
string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
+ [""]=>
+ string(5) "‏"
+ ["–"]=>
string(7) "–"
- ["\14"]=>
+ ["—"]=>
string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
+ ["‘"]=>
+ string(7) "‘"
+ ["’"]=>
string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
+ ["‚"]=>
+ string(7) "‚"
+ ["“"]=>
+ string(7) "“"
+ ["”"]=>
+ string(7) "”"
+ ["„"]=>
+ string(7) "„"
+ ["†"]=>
+ string(8) "†"
+ ["‡"]=>
string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
+ ["•"]=>
+ string(6) "•"
+ ["…"]=>
+ string(8) "…"
+ ["‰"]=>
string(8) "‰"
- [2]=>
+ ["′"]=>
string(7) "′"
- [3]=>
+ ["″"]=>
string(7) "″"
- [9]=>
+ ["‹"]=>
string(8) "‹"
- [":"]=>
+ ["›"]=>
string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
+ ["‾"]=>
+ string(7) "‾"
+ ["⁄"]=>
string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
+ ["€"]=>
+ string(6) "€"
+ ["ℑ"]=>
+ string(7) "ℑ"
+ ["℘"]=>
+ string(8) "℘"
+ ["ℜ"]=>
+ string(6) "ℜ"
+ ["™"]=>
+ string(7) "™"
+ ["ℵ"]=>
string(9) "ℵ"
- ["\90"]=>
+ ["â\86\90"]=>
string(6) "←"
- [""]=>
+ ["↑"]=>
+ string(6) "↑"
+ ["→"]=>
+ string(6) "→"
+ ["↓"]=>
+ string(6) "↓"
+ ["↔"]=>
+ string(6) "↔"
+ ["↵"]=>
+ string(7) "↵"
+ ["⇐"]=>
+ string(6) "⇐"
+ ["⇑"]=>
+ string(6) "⇑"
+ ["⇒"]=>
+ string(6) "⇒"
+ ["⇓"]=>
+ string(6) "⇓"
+ ["⇔"]=>
+ string(6) "⇔"
+ ["∀"]=>
string(8) "∀"
- ["\ 5"]=>
+ ["∂"]=>
+ string(6) "∂"
+ ["∃"]=>
+ string(7) "∃"
+ ["∅"]=>
string(7) "∅"
- ["\a"]=>
+ ["∇"]=>
string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
+ ["∈"]=>
+ string(6) "∈"
+ ["∉"]=>
+ string(7) "∉"
+ ["∋"]=>
+ string(4) "∋"
+ ["∏"]=>
+ string(6) "∏"
+ ["∑"]=>
+ string(5) "∑"
+ ["−"]=>
string(7) "−"
- ["\17"]=>
+ ["∗"]=>
string(8) "∗"
- ["'"]=>
+ ["√"]=>
+ string(7) "√"
+ ["∝"]=>
+ string(6) "∝"
+ ["∞"]=>
+ string(7) "∞"
+ ["∠"]=>
+ string(5) "∠"
+ ["∧"]=>
string(5) "∧"
- ["("]=>
+ ["∨"]=>
string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
+ ["∩"]=>
+ string(5) "∩"
+ ["∪"]=>
+ string(5) "∪"
+ ["∫"]=>
string(5) "∫"
- [4]=>
+ ["∴"]=>
string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
+ ["∼"]=>
+ string(5) "∼"
+ ["≅"]=>
string(6) "≅"
- ["H"]=>
+ ["≈"]=>
string(7) "≈"
- ["d"]=>
+ ["≠"]=>
+ string(4) "≠"
+ ["≡"]=>
+ string(7) "≡"
+ ["≤"]=>
string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
+ ["≥"]=>
+ string(4) "≥"
+ ["â\8a\82"]=>
string(5) "⊂"
- ["\83"]=>
+ ["â\8a\83"]=>
string(5) "⊃"
- ["\84"]=>
+ ["â\8a\84"]=>
string(6) "⊄"
- ["\86"]=>
+ ["â\8a\86"]=>
string(6) "⊆"
- ["\87"]=>
+ ["â\8a\87"]=>
string(6) "⊇"
- ["
-"]=>
+ ["⊕"]=>
+ string(7) "⊕"
+ ["⊗"]=>
+ string(8) "⊗"
+ ["⊥"]=>
+ string(6) "⊥"
+ ["⋅"]=>
+ string(6) "⋅"
+ ["⌈"]=>
+ string(7) "⌈"
+ ["⌉"]=>
+ string(7) "⌉"
+ ["⌊"]=>
string(8) "⌊"
- ["c"]=>
+ ["⌋"]=>
+ string(8) "⌋"
+ ["〈"]=>
+ string(6) "⟨"
+ ["〉"]=>
+ string(6) "⟩"
+ ["◊"]=>
+ string(5) "◊"
+ ["♠"]=>
+ string(8) "♠"
+ ["♣"]=>
string(7) "♣"
- ["f"]=>
+ ["♥"]=>
+ string(8) "♥"
+ ["♦"]=>
string(7) "♦"
+ ["&"]=>
+ string(5) "&"
+ ["""]=>
+ string(6) """
+ ["<"]=>
+ string(4) "<"
+ [">"]=>
+ string(4) ">"
}
-- with table = HTML_SPECIALCHARS --
array(4) {
+++ /dev/null
---TEST--
-Test get_html_translation_table() function : basic functionality - table as HTML_ENTITIES & diff quote_style
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) != "WIN"){
- die('skip only for Windows');
-}
-
-if( !setlocale(LC_ALL, "English_United States.1252") ) {
- die('skip failed to set locale settings to "English_United States.1252"');
-}
-
-?>
---FILE--
-<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
- * Description: Returns the internal translation table used by htmlspecialchars and htmlentities
- * Source code: ext/standard/html.c
-*/
-
-/* Test get_html_translation_table() when table is specified as HTML_ENTITIES */
-
-//set locale
-setlocale(LC_ALL, "English_United States.1252");
-
-
-echo "*** Testing get_html_translation_table() : basic functionality ***\n";
-
-// Calling get_html_translation_table() with default arguments
-echo "-- with default arguments --\n";
-var_dump( get_html_translation_table() );
-
-// Calling get_html_translation_table() with all arguments
-// $table as HTML_ENTITIES and different quote style
-echo "-- with table = HTML_ENTITIES & quote_style = ENT_COMPAT --\n";
-$table = HTML_ENTITIES;
-$quote_style = ENT_COMPAT;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-echo "-- with table = HTML_ENTITIES & quote_style = ENT_QUOTES --\n";
-$quote_style = ENT_QUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-echo "-- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES --\n";
-$quote_style = ENT_NOQUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-
-echo "Done\n";
-?>
---EXPECTF--
-*** Testing get_html_translation_table() : basic functionality ***
--- with default arguments --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- with table = HTML_ENTITIES & quote_style = ENT_COMPAT --
-array(100) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- with table = HTML_ENTITIES & quote_style = ENT_QUOTES --
-array(101) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["'"]=>
- string(5) "'"
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES --
-array(99) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-Done
--TEST--
Test get_html_translation_table() function : basic functionality - table as HTML_ENTITIES & diff quote_style
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) == "WIN"){
- die('skip Not for Windows');
-}
-
-if( !setlocale(LC_ALL, "en_US.UTF-8") ) {
- die('skip failed to set locale settings to "en-US.UTF-8"');
-}
-?>
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
echo "*** Testing get_html_translation_table() : basic functionality ***\n";
-// Calling get_html_translation_table() with default arguments
-echo "-- with default arguments --\n";
-var_dump( get_html_translation_table() );
-
// Calling get_html_translation_table() with all arguments
// $table as HTML_ENTITIES and different quote style
echo "-- with table = HTML_ENTITIES & quote_style = ENT_COMPAT --\n";
$table = HTML_ENTITIES;
$quote_style = ENT_COMPAT;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
echo "-- with table = HTML_ENTITIES & quote_style = ENT_QUOTES --\n";
$quote_style = ENT_QUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
echo "-- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES --\n";
$quote_style = ENT_NOQUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
echo "Done\n";
?>
--EXPECTF--
*** Testing get_html_translation_table() : basic functionality ***
--- with default arguments --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-- with table = HTML_ENTITIES & quote_style = ENT_COMPAT --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
+array(252) {
+ ["Â "]=>
+ string(6) " "
+ ["¡"]=>
+ string(7) "¡"
+ ["¢"]=>
string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
+ ["£"]=>
+ string(7) "£"
+ ["¤"]=>
+ string(8) "¤"
+ ["Â¥"]=>
+ string(5) "¥"
+ ["¦"]=>
+ string(8) "¦"
+ ["§"]=>
+ string(6) "§"
+ ["¨"]=>
+ string(5) "¨"
+ ["©"]=>
+ string(6) "©"
+ ["ª"]=>
string(6) "ª"
- ["«"]=>
+ ["«"]=>
string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
+ ["¬"]=>
+ string(5) "¬"
+ ["Â"]=>
string(5) "­"
- ["®"]=>
+ ["®"]=>
string(5) "®"
- ["¯"]=>
+ ["¯"]=>
string(6) "¯"
- ["°"]=>
+ ["°"]=>
string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
+ ["±"]=>
+ string(8) "±"
+ ["²"]=>
+ string(6) "²"
+ ["³"]=>
+ string(6) "³"
+ ["´"]=>
+ string(7) "´"
+ ["µ"]=>
+ string(7) "µ"
+ ["¶"]=>
+ string(6) "¶"
+ ["·"]=>
+ string(8) "·"
+ ["¸"]=>
+ string(7) "¸"
+ ["¹"]=>
+ string(6) "¹"
+ ["º"]=>
+ string(6) "º"
+ ["»"]=>
+ string(7) "»"
+ ["¼"]=>
+ string(8) "¼"
+ ["½"]=>
+ string(8) "½"
+ ["¾"]=>
+ string(8) "¾"
+ ["¿"]=>
+ string(8) "¿"
+ ["À"]=>
+ string(8) "À"
+ ["Á"]=>
+ string(8) "Á"
+ ["Â"]=>
+ string(7) "Â"
+ ["Ã\83"]=>
+ string(8) "Ã"
+ ["Ä"]=>
+ string(6) "Ä"
+ ["Å"]=>
+ string(7) "Å"
+ ["Æ"]=>
+ string(7) "Æ"
+ ["Ç"]=>
+ string(8) "Ç"
+ ["È"]=>
+ string(8) "È"
+ ["É"]=>
+ string(8) "É"
+ ["Ê"]=>
+ string(7) "Ê"
+ ["Ë"]=>
string(6) "Ë"
- ["Ì"]=>
+ ["Ì"]=>
string(8) "Ì"
- ["Í"]=>
+ ["Í"]=>
string(8) "Í"
- ["Î"]=>
+ ["Î"]=>
string(7) "Î"
- ["Ï"]=>
+ ["Ï"]=>
string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
+ ["Ð"]=>
+ string(5) "Ð"
+ ["Ñ"]=>
+ string(8) "Ñ"
+ ["Ò"]=>
+ string(8) "Ò"
+ ["Ó"]=>
+ string(8) "Ó"
+ ["Ô"]=>
+ string(7) "Ô"
+ ["Õ"]=>
string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
+ ["Ö"]=>
+ string(6) "Ö"
+ ["×"]=>
string(7) "×"
- ["Ø"]=>
+ ["Ø"]=>
string(8) "Ø"
- ["Ù"]=>
+ ["Ù"]=>
string(8) "Ù"
- ["Ú"]=>
+ ["Ú"]=>
string(8) "Ú"
- ["Û"]=>
+ ["Û"]=>
string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
+ ["Ü"]=>
+ string(6) "Ü"
+ ["Ý"]=>
string(8) "Ý"
- ["Þ"]=>
+ ["Þ"]=>
string(7) "Þ"
- ["ß"]=>
+ ["ß"]=>
string(7) "ß"
- ["à"]=>
+ ["à"]=>
string(8) "à"
- ["á"]=>
+ ["á"]=>
string(8) "á"
- ["â"]=>
+ ["â"]=>
string(7) "â"
- ["ã"]=>
+ ["ã"]=>
string(8) "ã"
- ["ä"]=>
+ ["ä"]=>
string(6) "ä"
- ["å"]=>
+ ["å"]=>
string(7) "å"
- ["æ"]=>
+ ["æ"]=>
string(7) "æ"
- ["ç"]=>
+ ["ç"]=>
string(8) "ç"
- ["è"]=>
+ ["è"]=>
string(8) "è"
- ["é"]=>
+ ["é"]=>
string(8) "é"
- ["ê"]=>
+ ["ê"]=>
string(7) "ê"
- ["ë"]=>
+ ["ë"]=>
string(6) "ë"
- ["ì"]=>
+ ["ì"]=>
string(8) "ì"
- ["í"]=>
+ ["í"]=>
string(8) "í"
- ["î"]=>
+ ["î"]=>
string(7) "î"
- ["ï"]=>
+ ["ï"]=>
string(6) "ï"
- ["ð"]=>
+ ["ð"]=>
string(5) "ð"
- ["ñ"]=>
+ ["ñ"]=>
string(8) "ñ"
- ["ò"]=>
+ ["ò"]=>
string(8) "ò"
- ["ó"]=>
+ ["ó"]=>
string(8) "ó"
- ["ô"]=>
+ ["ô"]=>
string(7) "ô"
- ["õ"]=>
+ ["õ"]=>
string(8) "õ"
- ["ö"]=>
+ ["ö"]=>
string(6) "ö"
- ["÷"]=>
+ ["÷"]=>
string(8) "÷"
- ["ø"]=>
+ ["ø"]=>
string(8) "ø"
- ["ù"]=>
+ ["ù"]=>
string(8) "ù"
- ["ú"]=>
+ ["ú"]=>
string(8) "ú"
- ["û"]=>
+ ["û"]=>
string(7) "û"
- ["ü"]=>
+ ["ü"]=>
string(6) "ü"
- ["ý"]=>
+ ["ý"]=>
string(8) "ý"
- ["þ"]=>
+ ["þ"]=>
string(7) "þ"
- ["ÿ"]=>
+ ["ÿ"]=>
string(6) "ÿ"
- ["R"]=>
+ ["Œ"]=>
string(7) "Œ"
- ["S"]=>
+ ["œ"]=>
string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
+ ["Š"]=>
+ string(8) "Š"
+ ["š"]=>
+ string(8) "š"
+ ["Ÿ"]=>
string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
+ ["ƒ"]=>
+ string(6) "ƒ"
+ ["ˆ"]=>
+ string(6) "ˆ"
+ ["˜"]=>
+ string(7) "˜"
+ ["Α"]=>
+ string(7) "Α"
+ ["Β"]=>
+ string(6) "Β"
+ ["Γ"]=>
+ string(7) "Γ"
+ ["Δ"]=>
+ string(7) "Δ"
+ ["Ε"]=>
+ string(9) "Ε"
+ ["Ζ"]=>
string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
+ ["Î\97"]=>
+ string(5) "Η"
+ ["Î\98"]=>
string(7) "Θ"
- ["\99"]=>
+ ["Î\99"]=>
string(6) "Ι"
- ["\9a"]=>
+ ["Î\9a"]=>
string(7) "Κ"
- ["\9b"]=>
+ ["Î\9b"]=>
string(8) "Λ"
- ["\9c"]=>
+ ["Î\9c"]=>
string(4) "Μ"
- ["\9d"]=>
+ ["Î\9d"]=>
string(4) "Ν"
- ["\9e"]=>
+ ["Î\9e"]=>
string(4) "Ξ"
- ["\9f"]=>
+ ["Î\9f"]=>
string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
+ ["Π"]=>
+ string(4) "Π"
+ ["Ρ"]=>
+ string(5) "Ρ"
+ ["Σ"]=>
+ string(7) "Σ"
+ ["Τ"]=>
+ string(5) "Τ"
+ ["Υ"]=>
+ string(9) "Υ"
+ ["Φ"]=>
+ string(5) "Φ"
+ ["Χ"]=>
+ string(5) "Χ"
+ ["Ψ"]=>
+ string(5) "Ψ"
+ ["Ω"]=>
+ string(7) "Ω"
+ ["α"]=>
+ string(7) "α"
+ ["β"]=>
+ string(6) "β"
+ ["γ"]=>
+ string(7) "γ"
+ ["δ"]=>
+ string(7) "δ"
+ ["ε"]=>
+ string(9) "ε"
+ ["ζ"]=>
+ string(6) "ζ"
+ ["η"]=>
+ string(5) "η"
+ ["θ"]=>
+ string(7) "θ"
+ ["ι"]=>
+ string(6) "ι"
+ ["κ"]=>
+ string(7) "κ"
+ ["λ"]=>
+ string(8) "λ"
+ ["μ"]=>
+ string(4) "μ"
+ ["ν"]=>
+ string(4) "ν"
+ ["ξ"]=>
+ string(4) "ξ"
+ ["ο"]=>
+ string(9) "ο"
+ ["π"]=>
+ string(4) "π"
+ ["ρ"]=>
+ string(5) "ρ"
+ ["ς"]=>
+ string(8) "ς"
+ ["σ"]=>
+ string(7) "σ"
+ ["τ"]=>
+ string(5) "τ"
+ ["υ"]=>
+ string(9) "υ"
+ ["φ"]=>
+ string(5) "φ"
+ ["χ"]=>
+ string(5) "χ"
+ ["ψ"]=>
+ string(5) "ψ"
+ ["ω"]=>
+ string(7) "ω"
+ ["ϑ"]=>
+ string(10) "ϑ"
+ ["ϒ"]=>
+ string(7) "ϒ"
+ ["ϖ"]=>
+ string(5) "ϖ"
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(8) " "
+ [""]=>
string(6) "‌"
- ["\r"]=>
+ [""]=>
string(5) "‍"
- ["\ e"]=>
+ [""]=>
string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
+ [""]=>
+ string(5) "‏"
+ ["–"]=>
string(7) "–"
- ["\14"]=>
+ ["—"]=>
string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
+ ["‘"]=>
+ string(7) "‘"
+ ["’"]=>
string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
+ ["‚"]=>
+ string(7) "‚"
+ ["“"]=>
+ string(7) "“"
+ ["”"]=>
+ string(7) "”"
+ ["„"]=>
+ string(7) "„"
+ ["†"]=>
+ string(8) "†"
+ ["‡"]=>
string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
+ ["•"]=>
+ string(6) "•"
+ ["…"]=>
+ string(8) "…"
+ ["‰"]=>
string(8) "‰"
- [2]=>
+ ["′"]=>
string(7) "′"
- [3]=>
+ ["″"]=>
string(7) "″"
- [9]=>
+ ["‹"]=>
string(8) "‹"
- [":"]=>
+ ["›"]=>
string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
+ ["‾"]=>
+ string(7) "‾"
+ ["⁄"]=>
string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
+ ["€"]=>
+ string(6) "€"
+ ["ℑ"]=>
+ string(7) "ℑ"
+ ["℘"]=>
+ string(8) "℘"
+ ["ℜ"]=>
+ string(6) "ℜ"
+ ["™"]=>
+ string(7) "™"
+ ["ℵ"]=>
string(9) "ℵ"
- ["\90"]=>
+ ["â\86\90"]=>
string(6) "←"
- [""]=>
+ ["↑"]=>
+ string(6) "↑"
+ ["→"]=>
+ string(6) "→"
+ ["↓"]=>
+ string(6) "↓"
+ ["↔"]=>
+ string(6) "↔"
+ ["↵"]=>
+ string(7) "↵"
+ ["⇐"]=>
+ string(6) "⇐"
+ ["⇑"]=>
+ string(6) "⇑"
+ ["⇒"]=>
+ string(6) "⇒"
+ ["⇓"]=>
+ string(6) "⇓"
+ ["⇔"]=>
+ string(6) "⇔"
+ ["∀"]=>
string(8) "∀"
- ["\ 5"]=>
+ ["∂"]=>
+ string(6) "∂"
+ ["∃"]=>
+ string(7) "∃"
+ ["∅"]=>
string(7) "∅"
- ["\a"]=>
+ ["∇"]=>
string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
+ ["∈"]=>
+ string(6) "∈"
+ ["∉"]=>
+ string(7) "∉"
+ ["∋"]=>
+ string(4) "∋"
+ ["∏"]=>
+ string(6) "∏"
+ ["∑"]=>
+ string(5) "∑"
+ ["−"]=>
string(7) "−"
- ["\17"]=>
+ ["∗"]=>
string(8) "∗"
- ["'"]=>
+ ["√"]=>
+ string(7) "√"
+ ["∝"]=>
+ string(6) "∝"
+ ["∞"]=>
+ string(7) "∞"
+ ["∠"]=>
+ string(5) "∠"
+ ["∧"]=>
string(5) "∧"
- ["("]=>
+ ["∨"]=>
string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
+ ["∩"]=>
+ string(5) "∩"
+ ["∪"]=>
+ string(5) "∪"
+ ["∫"]=>
string(5) "∫"
- [4]=>
+ ["∴"]=>
string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
+ ["∼"]=>
+ string(5) "∼"
+ ["≅"]=>
string(6) "≅"
- ["H"]=>
+ ["≈"]=>
string(7) "≈"
- ["d"]=>
+ ["≠"]=>
+ string(4) "≠"
+ ["≡"]=>
+ string(7) "≡"
+ ["≤"]=>
string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
+ ["≥"]=>
+ string(4) "≥"
+ ["â\8a\82"]=>
string(5) "⊂"
- ["\83"]=>
+ ["â\8a\83"]=>
string(5) "⊃"
- ["\84"]=>
+ ["â\8a\84"]=>
string(6) "⊄"
- ["\86"]=>
+ ["â\8a\86"]=>
string(6) "⊆"
- ["\87"]=>
+ ["â\8a\87"]=>
string(6) "⊇"
- ["
-"]=>
+ ["⊕"]=>
+ string(7) "⊕"
+ ["⊗"]=>
+ string(8) "⊗"
+ ["⊥"]=>
+ string(6) "⊥"
+ ["⋅"]=>
+ string(6) "⋅"
+ ["⌈"]=>
+ string(7) "⌈"
+ ["⌉"]=>
+ string(7) "⌉"
+ ["⌊"]=>
string(8) "⌊"
- ["c"]=>
+ ["⌋"]=>
+ string(8) "⌋"
+ ["〈"]=>
+ string(6) "⟨"
+ ["〉"]=>
+ string(6) "⟩"
+ ["◊"]=>
+ string(5) "◊"
+ ["♠"]=>
+ string(8) "♠"
+ ["♣"]=>
string(7) "♣"
- ["f"]=>
+ ["♥"]=>
+ string(8) "♥"
+ ["♦"]=>
string(7) "♦"
+ ["&"]=>
+ string(5) "&"
+ ["""]=>
+ string(6) """
+ ["<"]=>
+ string(4) "<"
+ [">"]=>
+ string(4) ">"
}
-- with table = HTML_ENTITIES & quote_style = ENT_QUOTES --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
+array(253) {
+ ["Â "]=>
+ string(6) " "
+ ["¡"]=>
+ string(7) "¡"
+ ["¢"]=>
string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
+ ["£"]=>
+ string(7) "£"
+ ["¤"]=>
+ string(8) "¤"
+ ["Â¥"]=>
+ string(5) "¥"
+ ["¦"]=>
+ string(8) "¦"
+ ["§"]=>
+ string(6) "§"
+ ["¨"]=>
+ string(5) "¨"
+ ["©"]=>
+ string(6) "©"
+ ["ª"]=>
string(6) "ª"
- ["«"]=>
+ ["«"]=>
string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
+ ["¬"]=>
+ string(5) "¬"
+ ["Â"]=>
string(5) "­"
- ["®"]=>
+ ["®"]=>
string(5) "®"
- ["¯"]=>
+ ["¯"]=>
string(6) "¯"
- ["°"]=>
+ ["°"]=>
string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
+ ["±"]=>
+ string(8) "±"
+ ["²"]=>
+ string(6) "²"
+ ["³"]=>
+ string(6) "³"
+ ["´"]=>
+ string(7) "´"
+ ["µ"]=>
+ string(7) "µ"
+ ["¶"]=>
+ string(6) "¶"
+ ["·"]=>
+ string(8) "·"
+ ["¸"]=>
+ string(7) "¸"
+ ["¹"]=>
+ string(6) "¹"
+ ["º"]=>
+ string(6) "º"
+ ["»"]=>
+ string(7) "»"
+ ["¼"]=>
+ string(8) "¼"
+ ["½"]=>
+ string(8) "½"
+ ["¾"]=>
+ string(8) "¾"
+ ["¿"]=>
+ string(8) "¿"
+ ["À"]=>
+ string(8) "À"
+ ["Á"]=>
+ string(8) "Á"
+ ["Â"]=>
+ string(7) "Â"
+ ["Ã\83"]=>
+ string(8) "Ã"
+ ["Ä"]=>
+ string(6) "Ä"
+ ["Å"]=>
+ string(7) "Å"
+ ["Æ"]=>
+ string(7) "Æ"
+ ["Ç"]=>
+ string(8) "Ç"
+ ["È"]=>
+ string(8) "È"
+ ["É"]=>
+ string(8) "É"
+ ["Ê"]=>
+ string(7) "Ê"
+ ["Ë"]=>
string(6) "Ë"
- ["Ì"]=>
+ ["Ì"]=>
string(8) "Ì"
- ["Í"]=>
+ ["Í"]=>
string(8) "Í"
- ["Î"]=>
+ ["Î"]=>
string(7) "Î"
- ["Ï"]=>
+ ["Ï"]=>
string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
+ ["Ð"]=>
+ string(5) "Ð"
+ ["Ñ"]=>
+ string(8) "Ñ"
+ ["Ò"]=>
+ string(8) "Ò"
+ ["Ó"]=>
+ string(8) "Ó"
+ ["Ô"]=>
+ string(7) "Ô"
+ ["Õ"]=>
string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
+ ["Ö"]=>
+ string(6) "Ö"
+ ["×"]=>
string(7) "×"
- ["Ø"]=>
+ ["Ø"]=>
string(8) "Ø"
- ["Ù"]=>
+ ["Ù"]=>
string(8) "Ù"
- ["Ú"]=>
+ ["Ú"]=>
string(8) "Ú"
- ["Û"]=>
+ ["Û"]=>
string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
+ ["Ü"]=>
+ string(6) "Ü"
+ ["Ý"]=>
string(8) "Ý"
- ["Þ"]=>
+ ["Þ"]=>
string(7) "Þ"
- ["ß"]=>
+ ["ß"]=>
string(7) "ß"
- ["à"]=>
+ ["à"]=>
string(8) "à"
- ["á"]=>
+ ["á"]=>
string(8) "á"
- ["â"]=>
+ ["â"]=>
string(7) "â"
- ["ã"]=>
+ ["ã"]=>
string(8) "ã"
- ["ä"]=>
+ ["ä"]=>
string(6) "ä"
- ["å"]=>
+ ["å"]=>
string(7) "å"
- ["æ"]=>
+ ["æ"]=>
string(7) "æ"
- ["ç"]=>
+ ["ç"]=>
string(8) "ç"
- ["è"]=>
+ ["è"]=>
string(8) "è"
- ["é"]=>
+ ["é"]=>
string(8) "é"
- ["ê"]=>
+ ["ê"]=>
string(7) "ê"
- ["ë"]=>
+ ["ë"]=>
string(6) "ë"
- ["ì"]=>
+ ["ì"]=>
string(8) "ì"
- ["í"]=>
+ ["í"]=>
string(8) "í"
- ["î"]=>
+ ["î"]=>
string(7) "î"
- ["ï"]=>
+ ["ï"]=>
string(6) "ï"
- ["ð"]=>
+ ["ð"]=>
string(5) "ð"
- ["ñ"]=>
+ ["ñ"]=>
string(8) "ñ"
- ["ò"]=>
+ ["ò"]=>
string(8) "ò"
- ["ó"]=>
+ ["ó"]=>
string(8) "ó"
- ["ô"]=>
+ ["ô"]=>
string(7) "ô"
- ["õ"]=>
+ ["õ"]=>
string(8) "õ"
- ["ö"]=>
+ ["ö"]=>
string(6) "ö"
- ["÷"]=>
+ ["÷"]=>
string(8) "÷"
- ["ø"]=>
+ ["ø"]=>
string(8) "ø"
- ["ù"]=>
+ ["ù"]=>
string(8) "ù"
- ["ú"]=>
+ ["ú"]=>
string(8) "ú"
- ["û"]=>
+ ["û"]=>
string(7) "û"
- ["ü"]=>
+ ["ü"]=>
string(6) "ü"
- ["ý"]=>
+ ["ý"]=>
string(8) "ý"
- ["þ"]=>
+ ["þ"]=>
string(7) "þ"
- ["ÿ"]=>
+ ["ÿ"]=>
string(6) "ÿ"
- ["R"]=>
+ ["Œ"]=>
string(7) "Œ"
- ["S"]=>
+ ["œ"]=>
string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
+ ["Š"]=>
+ string(8) "Š"
+ ["š"]=>
+ string(8) "š"
+ ["Ÿ"]=>
string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
+ ["ƒ"]=>
+ string(6) "ƒ"
+ ["ˆ"]=>
+ string(6) "ˆ"
+ ["˜"]=>
+ string(7) "˜"
+ ["Α"]=>
+ string(7) "Α"
+ ["Β"]=>
+ string(6) "Β"
+ ["Γ"]=>
+ string(7) "Γ"
+ ["Δ"]=>
+ string(7) "Δ"
+ ["Ε"]=>
+ string(9) "Ε"
+ ["Ζ"]=>
string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
+ ["Î\97"]=>
+ string(5) "Η"
+ ["Î\98"]=>
string(7) "Θ"
- ["\99"]=>
+ ["Î\99"]=>
string(6) "Ι"
- ["\9a"]=>
+ ["Î\9a"]=>
string(7) "Κ"
- ["\9b"]=>
+ ["Î\9b"]=>
string(8) "Λ"
- ["\9c"]=>
+ ["Î\9c"]=>
string(4) "Μ"
- ["\9d"]=>
+ ["Î\9d"]=>
string(4) "Ν"
- ["\9e"]=>
+ ["Î\9e"]=>
string(4) "Ξ"
- ["\9f"]=>
+ ["Î\9f"]=>
string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
+ ["Π"]=>
+ string(4) "Π"
+ ["Ρ"]=>
+ string(5) "Ρ"
+ ["Σ"]=>
+ string(7) "Σ"
+ ["Τ"]=>
+ string(5) "Τ"
+ ["Υ"]=>
+ string(9) "Υ"
+ ["Φ"]=>
+ string(5) "Φ"
+ ["Χ"]=>
+ string(5) "Χ"
+ ["Ψ"]=>
+ string(5) "Ψ"
+ ["Ω"]=>
+ string(7) "Ω"
+ ["α"]=>
+ string(7) "α"
+ ["β"]=>
+ string(6) "β"
+ ["γ"]=>
+ string(7) "γ"
+ ["δ"]=>
+ string(7) "δ"
+ ["ε"]=>
+ string(9) "ε"
+ ["ζ"]=>
+ string(6) "ζ"
+ ["η"]=>
+ string(5) "η"
+ ["θ"]=>
+ string(7) "θ"
+ ["ι"]=>
+ string(6) "ι"
+ ["κ"]=>
+ string(7) "κ"
+ ["λ"]=>
+ string(8) "λ"
+ ["μ"]=>
+ string(4) "μ"
+ ["ν"]=>
+ string(4) "ν"
+ ["ξ"]=>
+ string(4) "ξ"
+ ["ο"]=>
+ string(9) "ο"
+ ["π"]=>
+ string(4) "π"
+ ["ρ"]=>
+ string(5) "ρ"
+ ["ς"]=>
+ string(8) "ς"
+ ["σ"]=>
+ string(7) "σ"
+ ["τ"]=>
+ string(5) "τ"
+ ["υ"]=>
+ string(9) "υ"
+ ["φ"]=>
+ string(5) "φ"
+ ["χ"]=>
+ string(5) "χ"
+ ["ψ"]=>
+ string(5) "ψ"
+ ["ω"]=>
+ string(7) "ω"
+ ["ϑ"]=>
+ string(10) "ϑ"
+ ["ϒ"]=>
+ string(7) "ϒ"
+ ["ϖ"]=>
+ string(5) "ϖ"
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(8) " "
+ [""]=>
string(6) "‌"
- ["\r"]=>
+ [""]=>
string(5) "‍"
- ["\ e"]=>
+ [""]=>
string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
+ [""]=>
+ string(5) "‏"
+ ["–"]=>
string(7) "–"
- ["\14"]=>
+ ["—"]=>
string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
+ ["‘"]=>
+ string(7) "‘"
+ ["’"]=>
string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
+ ["‚"]=>
+ string(7) "‚"
+ ["“"]=>
+ string(7) "“"
+ ["”"]=>
+ string(7) "”"
+ ["„"]=>
+ string(7) "„"
+ ["†"]=>
+ string(8) "†"
+ ["‡"]=>
string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
+ ["•"]=>
+ string(6) "•"
+ ["…"]=>
+ string(8) "…"
+ ["‰"]=>
string(8) "‰"
- [2]=>
+ ["′"]=>
string(7) "′"
- [3]=>
+ ["″"]=>
string(7) "″"
- [9]=>
+ ["‹"]=>
string(8) "‹"
- [":"]=>
+ ["›"]=>
string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
+ ["‾"]=>
+ string(7) "‾"
+ ["⁄"]=>
string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
+ ["€"]=>
+ string(6) "€"
+ ["ℑ"]=>
+ string(7) "ℑ"
+ ["℘"]=>
+ string(8) "℘"
+ ["ℜ"]=>
+ string(6) "ℜ"
+ ["™"]=>
+ string(7) "™"
+ ["ℵ"]=>
string(9) "ℵ"
- ["\90"]=>
+ ["â\86\90"]=>
string(6) "←"
- [""]=>
+ ["↑"]=>
+ string(6) "↑"
+ ["→"]=>
+ string(6) "→"
+ ["↓"]=>
+ string(6) "↓"
+ ["↔"]=>
+ string(6) "↔"
+ ["↵"]=>
+ string(7) "↵"
+ ["⇐"]=>
+ string(6) "⇐"
+ ["⇑"]=>
+ string(6) "⇑"
+ ["⇒"]=>
+ string(6) "⇒"
+ ["⇓"]=>
+ string(6) "⇓"
+ ["⇔"]=>
+ string(6) "⇔"
+ ["∀"]=>
string(8) "∀"
- ["\ 5"]=>
+ ["∂"]=>
+ string(6) "∂"
+ ["∃"]=>
+ string(7) "∃"
+ ["∅"]=>
string(7) "∅"
- ["\a"]=>
+ ["∇"]=>
string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
+ ["∈"]=>
+ string(6) "∈"
+ ["∉"]=>
+ string(7) "∉"
+ ["∋"]=>
+ string(4) "∋"
+ ["∏"]=>
+ string(6) "∏"
+ ["∑"]=>
+ string(5) "∑"
+ ["−"]=>
string(7) "−"
- ["\17"]=>
+ ["∗"]=>
string(8) "∗"
- ["'"]=>
- string(5) "'"
- ["("]=>
+ ["√"]=>
+ string(7) "√"
+ ["∝"]=>
+ string(6) "∝"
+ ["∞"]=>
+ string(7) "∞"
+ ["∠"]=>
+ string(5) "∠"
+ ["∧"]=>
+ string(5) "∧"
+ ["∨"]=>
string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
+ ["∩"]=>
+ string(5) "∩"
+ ["∪"]=>
+ string(5) "∪"
+ ["∫"]=>
string(5) "∫"
- [4]=>
+ ["∴"]=>
string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
+ ["∼"]=>
+ string(5) "∼"
+ ["≅"]=>
string(6) "≅"
- ["H"]=>
+ ["≈"]=>
string(7) "≈"
- ["d"]=>
+ ["≠"]=>
+ string(4) "≠"
+ ["≡"]=>
+ string(7) "≡"
+ ["≤"]=>
string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
+ ["≥"]=>
+ string(4) "≥"
+ ["â\8a\82"]=>
string(5) "⊂"
- ["\83"]=>
+ ["â\8a\83"]=>
string(5) "⊃"
- ["\84"]=>
+ ["â\8a\84"]=>
string(6) "⊄"
- ["\86"]=>
+ ["â\8a\86"]=>
string(6) "⊆"
- ["\87"]=>
+ ["â\8a\87"]=>
string(6) "⊇"
- ["
-"]=>
+ ["⊕"]=>
+ string(7) "⊕"
+ ["⊗"]=>
+ string(8) "⊗"
+ ["⊥"]=>
+ string(6) "⊥"
+ ["⋅"]=>
+ string(6) "⋅"
+ ["⌈"]=>
+ string(7) "⌈"
+ ["⌉"]=>
+ string(7) "⌉"
+ ["⌊"]=>
string(8) "⌊"
- ["c"]=>
+ ["⌋"]=>
+ string(8) "⌋"
+ ["〈"]=>
+ string(6) "⟨"
+ ["〉"]=>
+ string(6) "⟩"
+ ["◊"]=>
+ string(5) "◊"
+ ["♠"]=>
+ string(8) "♠"
+ ["♣"]=>
string(7) "♣"
- ["f"]=>
+ ["♥"]=>
+ string(8) "♥"
+ ["♦"]=>
string(7) "♦"
+ ["&"]=>
+ string(5) "&"
+ ["""]=>
+ string(6) """
+ ["'"]=>
+ string(6) "'"
+ ["<"]=>
+ string(4) "<"
+ [">"]=>
+ string(4) ">"
}
-- with table = HTML_ENTITIES & quote_style = ENT_NOQUOTES --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
+array(251) {
+ ["Â "]=>
+ string(6) " "
+ ["¡"]=>
+ string(7) "¡"
+ ["¢"]=>
string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
+ ["£"]=>
+ string(7) "£"
+ ["¤"]=>
+ string(8) "¤"
+ ["Â¥"]=>
+ string(5) "¥"
+ ["¦"]=>
+ string(8) "¦"
+ ["§"]=>
+ string(6) "§"
+ ["¨"]=>
+ string(5) "¨"
+ ["©"]=>
+ string(6) "©"
+ ["ª"]=>
string(6) "ª"
- ["«"]=>
+ ["«"]=>
string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
+ ["¬"]=>
+ string(5) "¬"
+ ["Â"]=>
string(5) "­"
- ["®"]=>
+ ["®"]=>
string(5) "®"
- ["¯"]=>
+ ["¯"]=>
string(6) "¯"
- ["°"]=>
+ ["°"]=>
string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
+ ["±"]=>
+ string(8) "±"
+ ["²"]=>
+ string(6) "²"
+ ["³"]=>
+ string(6) "³"
+ ["´"]=>
+ string(7) "´"
+ ["µ"]=>
+ string(7) "µ"
+ ["¶"]=>
+ string(6) "¶"
+ ["·"]=>
+ string(8) "·"
+ ["¸"]=>
+ string(7) "¸"
+ ["¹"]=>
+ string(6) "¹"
+ ["º"]=>
+ string(6) "º"
+ ["»"]=>
+ string(7) "»"
+ ["¼"]=>
+ string(8) "¼"
+ ["½"]=>
+ string(8) "½"
+ ["¾"]=>
+ string(8) "¾"
+ ["¿"]=>
+ string(8) "¿"
+ ["À"]=>
+ string(8) "À"
+ ["Á"]=>
+ string(8) "Á"
+ ["Â"]=>
+ string(7) "Â"
+ ["Ã\83"]=>
+ string(8) "Ã"
+ ["Ä"]=>
+ string(6) "Ä"
+ ["Å"]=>
+ string(7) "Å"
+ ["Æ"]=>
+ string(7) "Æ"
+ ["Ç"]=>
+ string(8) "Ç"
+ ["È"]=>
+ string(8) "È"
+ ["É"]=>
+ string(8) "É"
+ ["Ê"]=>
+ string(7) "Ê"
+ ["Ë"]=>
string(6) "Ë"
- ["Ì"]=>
+ ["Ì"]=>
string(8) "Ì"
- ["Í"]=>
+ ["Í"]=>
string(8) "Í"
- ["Î"]=>
+ ["Î"]=>
string(7) "Î"
- ["Ï"]=>
+ ["Ï"]=>
string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
+ ["Ð"]=>
+ string(5) "Ð"
+ ["Ñ"]=>
+ string(8) "Ñ"
+ ["Ò"]=>
+ string(8) "Ò"
+ ["Ó"]=>
+ string(8) "Ó"
+ ["Ô"]=>
+ string(7) "Ô"
+ ["Õ"]=>
string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
+ ["Ö"]=>
+ string(6) "Ö"
+ ["×"]=>
string(7) "×"
- ["Ø"]=>
+ ["Ø"]=>
string(8) "Ø"
- ["Ù"]=>
+ ["Ù"]=>
string(8) "Ù"
- ["Ú"]=>
+ ["Ú"]=>
string(8) "Ú"
- ["Û"]=>
+ ["Û"]=>
string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
+ ["Ü"]=>
+ string(6) "Ü"
+ ["Ý"]=>
string(8) "Ý"
- ["Þ"]=>
+ ["Þ"]=>
string(7) "Þ"
- ["ß"]=>
+ ["ß"]=>
string(7) "ß"
- ["à"]=>
+ ["à"]=>
string(8) "à"
- ["á"]=>
+ ["á"]=>
string(8) "á"
- ["â"]=>
+ ["â"]=>
string(7) "â"
- ["ã"]=>
+ ["ã"]=>
string(8) "ã"
- ["ä"]=>
+ ["ä"]=>
string(6) "ä"
- ["å"]=>
+ ["å"]=>
string(7) "å"
- ["æ"]=>
+ ["æ"]=>
string(7) "æ"
- ["ç"]=>
+ ["ç"]=>
string(8) "ç"
- ["è"]=>
+ ["è"]=>
string(8) "è"
- ["é"]=>
+ ["é"]=>
string(8) "é"
- ["ê"]=>
+ ["ê"]=>
string(7) "ê"
- ["ë"]=>
+ ["ë"]=>
string(6) "ë"
- ["ì"]=>
+ ["ì"]=>
string(8) "ì"
- ["í"]=>
+ ["í"]=>
string(8) "í"
- ["î"]=>
+ ["î"]=>
string(7) "î"
- ["ï"]=>
+ ["ï"]=>
string(6) "ï"
- ["ð"]=>
+ ["ð"]=>
string(5) "ð"
- ["ñ"]=>
+ ["ñ"]=>
string(8) "ñ"
- ["ò"]=>
+ ["ò"]=>
string(8) "ò"
- ["ó"]=>
+ ["ó"]=>
string(8) "ó"
- ["ô"]=>
+ ["ô"]=>
string(7) "ô"
- ["õ"]=>
+ ["õ"]=>
string(8) "õ"
- ["ö"]=>
+ ["ö"]=>
string(6) "ö"
- ["÷"]=>
+ ["÷"]=>
string(8) "÷"
- ["ø"]=>
+ ["ø"]=>
string(8) "ø"
- ["ù"]=>
+ ["ù"]=>
string(8) "ù"
- ["ú"]=>
+ ["ú"]=>
string(8) "ú"
- ["û"]=>
+ ["û"]=>
string(7) "û"
- ["ü"]=>
+ ["ü"]=>
string(6) "ü"
- ["ý"]=>
+ ["ý"]=>
string(8) "ý"
- ["þ"]=>
+ ["þ"]=>
string(7) "þ"
- ["ÿ"]=>
+ ["ÿ"]=>
string(6) "ÿ"
- ["R"]=>
+ ["Œ"]=>
string(7) "Œ"
- ["S"]=>
+ ["œ"]=>
string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
+ ["Š"]=>
+ string(8) "Š"
+ ["š"]=>
+ string(8) "š"
+ ["Ÿ"]=>
string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
+ ["ƒ"]=>
+ string(6) "ƒ"
+ ["ˆ"]=>
+ string(6) "ˆ"
+ ["˜"]=>
+ string(7) "˜"
+ ["Α"]=>
+ string(7) "Α"
+ ["Β"]=>
+ string(6) "Β"
+ ["Γ"]=>
+ string(7) "Γ"
+ ["Δ"]=>
+ string(7) "Δ"
+ ["Ε"]=>
+ string(9) "Ε"
+ ["Ζ"]=>
string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
+ ["Î\97"]=>
+ string(5) "Η"
+ ["Î\98"]=>
string(7) "Θ"
- ["\99"]=>
+ ["Î\99"]=>
string(6) "Ι"
- ["\9a"]=>
+ ["Î\9a"]=>
string(7) "Κ"
- ["\9b"]=>
+ ["Î\9b"]=>
string(8) "Λ"
- ["\9c"]=>
+ ["Î\9c"]=>
string(4) "Μ"
- ["\9d"]=>
+ ["Î\9d"]=>
string(4) "Ν"
- ["\9e"]=>
+ ["Î\9e"]=>
string(4) "Ξ"
- ["\9f"]=>
+ ["Î\9f"]=>
string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
+ ["Π"]=>
+ string(4) "Π"
+ ["Ρ"]=>
+ string(5) "Ρ"
+ ["Σ"]=>
+ string(7) "Σ"
+ ["Τ"]=>
+ string(5) "Τ"
+ ["Υ"]=>
+ string(9) "Υ"
+ ["Φ"]=>
+ string(5) "Φ"
+ ["Χ"]=>
+ string(5) "Χ"
+ ["Ψ"]=>
+ string(5) "Ψ"
+ ["Ω"]=>
+ string(7) "Ω"
+ ["α"]=>
+ string(7) "α"
+ ["β"]=>
+ string(6) "β"
+ ["γ"]=>
+ string(7) "γ"
+ ["δ"]=>
+ string(7) "δ"
+ ["ε"]=>
+ string(9) "ε"
+ ["ζ"]=>
+ string(6) "ζ"
+ ["η"]=>
+ string(5) "η"
+ ["θ"]=>
+ string(7) "θ"
+ ["ι"]=>
+ string(6) "ι"
+ ["κ"]=>
+ string(7) "κ"
+ ["λ"]=>
+ string(8) "λ"
+ ["μ"]=>
+ string(4) "μ"
+ ["ν"]=>
+ string(4) "ν"
+ ["ξ"]=>
+ string(4) "ξ"
+ ["ο"]=>
+ string(9) "ο"
+ ["π"]=>
+ string(4) "π"
+ ["ρ"]=>
+ string(5) "ρ"
+ ["ς"]=>
+ string(8) "ς"
+ ["σ"]=>
+ string(7) "σ"
+ ["τ"]=>
+ string(5) "τ"
+ ["υ"]=>
+ string(9) "υ"
+ ["φ"]=>
+ string(5) "φ"
+ ["χ"]=>
+ string(5) "χ"
+ ["ψ"]=>
+ string(5) "ψ"
+ ["ω"]=>
+ string(7) "ω"
+ ["ϑ"]=>
+ string(10) "ϑ"
+ ["ϒ"]=>
+ string(7) "ϒ"
+ ["ϖ"]=>
+ string(5) "ϖ"
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(6) " "
+ [" "]=>
+ string(8) " "
+ [""]=>
string(6) "‌"
- ["\r"]=>
+ [""]=>
string(5) "‍"
- ["\ e"]=>
+ [""]=>
string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
+ [""]=>
+ string(5) "‏"
+ ["–"]=>
string(7) "–"
- ["\14"]=>
+ ["—"]=>
string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
+ ["‘"]=>
+ string(7) "‘"
+ ["’"]=>
string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
+ ["‚"]=>
+ string(7) "‚"
+ ["“"]=>
+ string(7) "“"
+ ["”"]=>
+ string(7) "”"
+ ["„"]=>
+ string(7) "„"
+ ["†"]=>
+ string(8) "†"
+ ["‡"]=>
string(8) "‡"
- ["""]=>
- string(7) "™"
- ["&"]=>
- string(5) "&"
- [0]=>
+ ["•"]=>
+ string(6) "•"
+ ["…"]=>
+ string(8) "…"
+ ["‰"]=>
string(8) "‰"
- [2]=>
+ ["′"]=>
string(7) "′"
- [3]=>
+ ["″"]=>
string(7) "″"
- [9]=>
+ ["‹"]=>
string(8) "‹"
- [":"]=>
+ ["›"]=>
string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
+ ["‾"]=>
+ string(7) "‾"
+ ["⁄"]=>
string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
+ ["€"]=>
+ string(6) "€"
+ ["ℑ"]=>
+ string(7) "ℑ"
+ ["℘"]=>
+ string(8) "℘"
+ ["ℜ"]=>
+ string(6) "ℜ"
+ ["™"]=>
+ string(7) "™"
+ ["ℵ"]=>
string(9) "ℵ"
- ["\90"]=>
+ ["â\86\90"]=>
string(6) "←"
- [""]=>
+ ["↑"]=>
+ string(6) "↑"
+ ["→"]=>
+ string(6) "→"
+ ["↓"]=>
+ string(6) "↓"
+ ["↔"]=>
+ string(6) "↔"
+ ["↵"]=>
+ string(7) "↵"
+ ["⇐"]=>
+ string(6) "⇐"
+ ["⇑"]=>
+ string(6) "⇑"
+ ["⇒"]=>
+ string(6) "⇒"
+ ["⇓"]=>
+ string(6) "⇓"
+ ["⇔"]=>
+ string(6) "⇔"
+ ["∀"]=>
string(8) "∀"
- ["\ 5"]=>
+ ["∂"]=>
+ string(6) "∂"
+ ["∃"]=>
+ string(7) "∃"
+ ["∅"]=>
string(7) "∅"
- ["\a"]=>
+ ["∇"]=>
string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
+ ["∈"]=>
+ string(6) "∈"
+ ["∉"]=>
+ string(7) "∉"
+ ["∋"]=>
+ string(4) "∋"
+ ["∏"]=>
+ string(6) "∏"
+ ["∑"]=>
+ string(5) "∑"
+ ["−"]=>
string(7) "−"
- ["\17"]=>
+ ["∗"]=>
string(8) "∗"
- ["'"]=>
+ ["√"]=>
+ string(7) "√"
+ ["∝"]=>
+ string(6) "∝"
+ ["∞"]=>
+ string(7) "∞"
+ ["∠"]=>
+ string(5) "∠"
+ ["∧"]=>
string(5) "∧"
- ["("]=>
+ ["∨"]=>
string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
+ ["∩"]=>
+ string(5) "∩"
+ ["∪"]=>
+ string(5) "∪"
+ ["∫"]=>
string(5) "∫"
- [4]=>
+ ["∴"]=>
string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
+ ["∼"]=>
+ string(5) "∼"
+ ["≅"]=>
string(6) "≅"
- ["H"]=>
+ ["≈"]=>
string(7) "≈"
- ["d"]=>
+ ["≠"]=>
+ string(4) "≠"
+ ["≡"]=>
+ string(7) "≡"
+ ["≤"]=>
string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
+ ["≥"]=>
+ string(4) "≥"
+ ["â\8a\82"]=>
string(5) "⊂"
- ["\83"]=>
+ ["â\8a\83"]=>
string(5) "⊃"
- ["\84"]=>
+ ["â\8a\84"]=>
string(6) "⊄"
- ["\86"]=>
+ ["â\8a\86"]=>
string(6) "⊆"
- ["\87"]=>
+ ["â\8a\87"]=>
string(6) "⊇"
- ["
-"]=>
+ ["⊕"]=>
+ string(7) "⊕"
+ ["⊗"]=>
+ string(8) "⊗"
+ ["⊥"]=>
+ string(6) "⊥"
+ ["⋅"]=>
+ string(6) "⋅"
+ ["⌈"]=>
+ string(7) "⌈"
+ ["⌉"]=>
+ string(7) "⌉"
+ ["⌊"]=>
string(8) "⌊"
- ["c"]=>
+ ["⌋"]=>
+ string(8) "⌋"
+ ["〈"]=>
+ string(6) "⟨"
+ ["〉"]=>
+ string(6) "⟩"
+ ["◊"]=>
+ string(5) "◊"
+ ["♠"]=>
+ string(8) "♠"
+ ["♣"]=>
string(7) "♣"
- ["f"]=>
+ ["♥"]=>
+ string(8) "♥"
+ ["♦"]=>
string(7) "♦"
+ ["&"]=>
+ string(5) "&"
+ ["<"]=>
+ string(4) "<"
+ [">"]=>
+ string(4) ">"
}
Done
+++ /dev/null
---TEST--
-Test get_html_translation_table() function : basic functionality - table as HTML_SPECIALCHARS
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) != "WIN"){
- die('skip only for Windows');
-}
-
-if( !setlocale(LC_ALL, "English_United States.1252") ) {
- die('skip failed to set locale settings to "English_United States.1252"');
-}
-
-?>
---FILE--
-<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
- * Description: Returns the internal translation table used by htmlspecialchars and htmlentities
- * Source code: ext/standard/html.c
-*/
-
-/* test get_html_translation_table() when $table argument is specified as HTML_SPECIALCHARS */
-
-//set locale
-setlocale(LC_ALL, "English_United States.1252");
-
-echo "*** Testing get_html_translation_table() : basic functionality ***\n";
-
-// $table as HTML_SEPCIALCHARS and different quote style
-echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT --\n";
-$table = HTML_SPECIALCHARS;
-$quote_style = ENT_COMPAT;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE --\n";
-$quote_style = ENT_QUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE --\n";
-$quote_style = ENT_NOQUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
-
-echo "Done\n";
-?>
---EXPECTF--
-*** Testing get_html_translation_table() : basic functionality ***
--- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE --
-array(5) {
- ["""]=>
- string(6) """
- ["'"]=>
- string(5) "'"
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-Done
--TEST--
Test get_html_translation_table() function : basic functionality - table as HTML_SPECIALCHARS
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) == "WIN"){
- die('skip Not for Windows');
-}
-
-if( !setlocale(LC_ALL, "en_US.UTF-8") ) {
- die('skip failed to set locale settings to "en-US.UTF-8"');
-}
-?>
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
/* test get_html_translation_table() when $table argument is specified as HTML_SPECIALCHARS */
-//set locale to en_US.UTF-8
-setlocale(LC_ALL, "en_US.UTF-8");
-
echo "*** Testing get_html_translation_table() : basic functionality ***\n";
// $table as HTML_SEPCIALCHARS and different quote style
echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT --\n";
$table = HTML_SPECIALCHARS;
$quote_style = ENT_COMPAT;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
-echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE --\n";
+echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTES --\n";
$quote_style = ENT_QUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
-echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE --\n";
+echo "-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTES --\n";
$quote_style = ENT_NOQUOTES;
-var_dump( get_html_translation_table($table, $quote_style) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8") );
echo "Done\n";
?>
*** Testing get_html_translation_table() : basic functionality ***
-- with table = HTML_SPECIALCHARS & quote_style = ENT_COMPAT --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
--- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTE --
+-- with table = HTML_SPECIALCHARS & quote_style = ENT_QUOTES --
array(5) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["'"]=>
- string(5) "'"
+ string(6) "'"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
--- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTE --
+-- with table = HTML_SPECIALCHARS & quote_style = ENT_NOQUOTES --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
Done
--TEST--
-Test get_html_translation_table() function : basic functionality - with default args
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) != "WIN"){
- die('skip only for Windows');
-}
-
-if( !setlocale(LC_ALL, "English_United States.1252") ) {
- die('skip failed to set locale settings to "English_United States.1252"');
-}
-?>
+Test get_html_translation_table() function : basic functionality - charset WINDOWS-1252
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
-/* Test get_html_translation_table() when table is specified as HTML_ENTITIES */
-
-//set locale
-setlocale(LC_ALL, "English_United States.1252");
-
-echo "*** Testing get_html_translation_table() : basic functionality ***\n";
-// Calling get_html_translation_table() with default arguments
-echo "-- with default arguments --\n";
-var_dump( get_html_translation_table() );
+echo "*** Testing get_html_translation_table() : basic functionality/Windows-1252 ***\n";
-// Calling get_html_translation_table() with all possible optional arguments
echo "-- with table = HTML_ENTITIES --\n";
$table = HTML_ENTITIES;
-var_dump( get_html_translation_table($table) );
+var_dump( get_html_translation_table($table, ENT_COMPAT, "WINDOWS-1252") );
echo "-- with table = HTML_SPECIALCHARS --\n";
$table = HTML_SPECIALCHARS;
-var_dump( get_html_translation_table($table) );
+var_dump( get_html_translation_table($table, ENT_COMPAT, "WINDOWS-1252") );
echo "Done\n";
?>
--EXPECTF--
-*** Testing get_html_translation_table() : basic functionality ***
--- with default arguments --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
+*** Testing get_html_translation_table() : basic functionality/Windows-1252 ***
-- with table = HTML_ENTITIES --
-array(100) {
+array(125) {
+ ["\80"]=>
+ string(6) "€"
+ ["\82"]=>
+ string(7) "‚"
+ ["\83"]=>
+ string(6) "ƒ"
+ ["\84"]=>
+ string(7) "„"
+ ["\85"]=>
+ string(8) "…"
+ ["\86"]=>
+ string(8) "†"
+ ["\87"]=>
+ string(8) "‡"
+ ["\88"]=>
+ string(6) "ˆ"
+ ["\89"]=>
+ string(8) "‰"
+ ["\8a"]=>
+ string(8) "Š"
+ ["\8b"]=>
+ string(8) "‹"
+ ["\8c"]=>
+ string(7) "Œ"
+ ["\91"]=>
+ string(7) "‘"
+ ["\92"]=>
+ string(7) "’"
+ ["\93"]=>
+ string(7) "“"
+ ["\94"]=>
+ string(7) "”"
+ ["\95"]=>
+ string(6) "•"
+ ["\96"]=>
+ string(7) "–"
+ ["\97"]=>
+ string(7) "—"
+ ["\98"]=>
+ string(7) "˜"
+ ["\99"]=>
+ string(7) "™"
+ ["\9a"]=>
+ string(8) "š"
+ ["\9b"]=>
+ string(8) "›"
+ ["\9c"]=>
+ string(7) "œ"
+ ["\9f"]=>
+ string(6) "Ÿ"
[" "]=>
string(6) " "
["¡"]=>
string(7) "þ"
["ÿ"]=>
string(6) "ÿ"
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- with table = HTML_SPECIALCHARS --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
Done
Test get_html_translation_table() function : error conditions
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
$quote_style = ENT_COMPAT;
$extra_arg = 10;
-var_dump( get_html_translation_table($table, $quote_style, $extra_arg) );
+var_dump( get_html_translation_table($table, $quote_style, "UTF-8", $extra_arg) );
echo "Done\n";
?>
-- Testing get_html_translation_table() function with more than expected no. of arguments --
-Warning: get_html_translation_table() expects at most 2 parameters, 3 given in %s on line %d
+Warning: get_html_translation_table() expects at most 3 parameters, 4 given in %s on line %d
NULL
Done
+++ /dev/null
---TEST--
-Test get_html_translation_table() function : usage variations - unexpected table values
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) != "WIN"){
- die('skip only for Windows');
-}
-
-if( !setlocale(LC_ALL, "English_United States.1252") ) {
- die('skip failed to set locale settings to "English_United States.1252"');
-}
-
-?>
---FILE--
-<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
- * Description: Returns the internal translation table used by htmlspecialchars and htmlentities
- * Source code: ext/standard/html.c
-*/
-
-/*
- * test get_html_translation_table() with unexpected value for argument $table
-*/
-
-//set locale
-setlocale(LC_ALL, "English_United States.1252");
-
-echo "*** Testing get_html_translation_table() : usage variations ***\n";
-// initialize all required variables
-$quote_style = ENT_COMPAT;
-
-// get an unset variable
-$unset_var = 10;
-unset($unset_var);
-
-// a resource variable
-$fp = fopen(__FILE__, "r");
-
-// array with different values
-$values = array (
-
- // array values
- array(),
- array(0),
- array(1),
- array(1, 2),
- array('color' => 'red', 'item' => 'pen'),
-
- // boolean values
- true,
- false,
- TRUE,
- FALSE,
-
- // string values
- "string",
- 'string',
-
- // objects
- new stdclass(),
-
- // empty string
- "",
- '',
-
- // null vlaues
- NULL,
- null,
-
- // resource var
- $fp,
-
- // undefined variable
- @$undefined_var,
-
- // unset variable
- @$unset_var
-);
-
-
-// loop through each element of the array and check the working of get_html_translation_table()
-// when $table arugment is supplied with different values
-echo "\n--- Testing get_html_translation_table() by supplying different values for 'table' argument ---\n";
-$counter = 1;
-for($index = 0; $index < count($values); $index ++) {
- echo "-- Iteration $counter --\n";
- $table = $values [$index];
-
- var_dump( get_html_translation_table($table) );
- var_dump( get_html_translation_table($table, $quote_style) );
-
- $counter ++;
-}
-
-// close resource
-fclose($fp);
-
-echo "Done\n";
-?>
---EXPECTF--
-*** Testing get_html_translation_table() : usage variations ***
-
---- Testing get_html_translation_table() by supplying different values for 'table' argument ---
--- Iteration 1 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
--- Iteration 2 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
--- Iteration 3 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
--- Iteration 4 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
--- Iteration 5 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %s
-NULL
--- Iteration 6 --
-array(100) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(100) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 7 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 8 --
-array(100) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(100) {
- [" "]=>
- string(6) " "
- ["¡"]=>
- string(7) "¡"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "£"
- ["¤"]=>
- string(8) "¤"
- ["¥"]=>
- string(5) "¥"
- ["¦"]=>
- string(8) "¦"
- ["§"]=>
- string(6) "§"
- ["¨"]=>
- string(5) "¨"
- ["©"]=>
- string(6) "©"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(5) "¬"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(8) "±"
- ["²"]=>
- string(6) "²"
- ["³"]=>
- string(6) "³"
- ["´"]=>
- string(7) "´"
- ["µ"]=>
- string(7) "µ"
- ["¶"]=>
- string(6) "¶"
- ["·"]=>
- string(8) "·"
- ["¸"]=>
- string(7) "¸"
- ["¹"]=>
- string(6) "¹"
- ["º"]=>
- string(6) "º"
- ["»"]=>
- string(7) "»"
- ["¼"]=>
- string(8) "¼"
- ["½"]=>
- string(8) "½"
- ["¾"]=>
- string(8) "¾"
- ["¿"]=>
- string(8) "¿"
- ["À"]=>
- string(8) "À"
- ["Á"]=>
- string(8) "Á"
- ["Â"]=>
- string(7) "Â"
- ["Ã"]=>
- string(8) "Ã"
- ["Ä"]=>
- string(6) "Ä"
- ["Å"]=>
- string(7) "Å"
- ["Æ"]=>
- string(7) "Æ"
- ["Ç"]=>
- string(8) "Ç"
- ["È"]=>
- string(8) "È"
- ["É"]=>
- string(8) "É"
- ["Ê"]=>
- string(7) "Ê"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(5) "Ð"
- ["Ñ"]=>
- string(8) "Ñ"
- ["Ò"]=>
- string(8) "Ò"
- ["Ó"]=>
- string(8) "Ó"
- ["Ô"]=>
- string(7) "Ô"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(6) "Ö"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(6) "Ü"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 9 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 10 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
--- Iteration 11 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
--- Iteration 12 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, object given in %s on line %s
-NULL
--- Iteration 13 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
--- Iteration 14 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, string given in %s on line %s
-NULL
--- Iteration 15 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 16 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 17 --
-
-Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s
-NULL
-
-Warning: get_html_translation_table() expects parameter 1 to be long, resource given in %s on line %s
-NULL
--- Iteration 18 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 19 --
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-Done
--TEST--
Test get_html_translation_table() function : usage variations - unexpected table values
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) == "WIN"){
- die('skip Not for Windows');
-}
-
-if( !setlocale(LC_ALL, "en_US.UTF-8") ) {
- die('skip failed to set locale settings to "en-US.UTF-8"');
-}
-?>
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
* test get_html_translation_table() with unexpected value for argument $table
*/
-//set locale to en_US.UTF-8
-setlocale(LC_ALL, "en_US.UTF-8");
-
echo "*** Testing get_html_translation_table() : usage variations ***\n";
// initialize all required variables
$quote_style = ENT_COMPAT;
echo "-- Iteration $counter --\n";
$table = $values [$index];
- var_dump( get_html_translation_table($table) );
- var_dump( get_html_translation_table($table, $quote_style) );
+ $v = get_html_translation_table($table, ENT_COMPAT, "UTF-8");
+ if (is_array($v) && count($v) > 100)
+ var_dump(count($v));
+ else
+ var_dump($v);
+
+ $v = get_html_translation_table($table, $quote_style, "UTF-8");
+ if (is_array($v) && count($v) > 100)
+ var_dump(count($v));
+ else
+ var_dump($v);
$counter ++;
}
Warning: get_html_translation_table() expects parameter 1 to be long, array given in %s on line %d
NULL
-- Iteration 6 --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["R"]=>
- string(7) "Œ"
- ["S"]=>
- string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
- string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
- string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
- string(7) "Θ"
- ["\99"]=>
- string(6) "Ι"
- ["\9a"]=>
- string(7) "Κ"
- ["\9b"]=>
- string(8) "Λ"
- ["\9c"]=>
- string(4) "Μ"
- ["\9d"]=>
- string(4) "Ν"
- ["\9e"]=>
- string(4) "Ξ"
- ["\9f"]=>
- string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
- string(6) "‌"
- ["\r"]=>
- string(5) "‍"
- ["\ e"]=>
- string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
- string(7) "–"
- ["\14"]=>
- string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
- string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
- string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
- string(8) "‰"
- [2]=>
- string(7) "′"
- [3]=>
- string(7) "″"
- [9]=>
- string(8) "‹"
- [":"]=>
- string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
- string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
- string(9) "ℵ"
- ["\90"]=>
- string(6) "←"
- [""]=>
- string(8) "∀"
- ["\ 5"]=>
- string(7) "∅"
- ["\a"]=>
- string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
- string(7) "−"
- ["\17"]=>
- string(8) "∗"
- ["'"]=>
- string(5) "∧"
- ["("]=>
- string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
- string(5) "∫"
- [4]=>
- string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
- string(6) "≅"
- ["H"]=>
- string(7) "≈"
- ["d"]=>
- string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
- string(5) "⊂"
- ["\83"]=>
- string(5) "⊃"
- ["\84"]=>
- string(6) "⊄"
- ["\86"]=>
- string(6) "⊆"
- ["\87"]=>
- string(6) "⊇"
- ["
-"]=>
- string(8) "⌊"
- ["c"]=>
- string(7) "♣"
- ["f"]=>
- string(7) "♦"
-}
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["R"]=>
- string(7) "Œ"
- ["S"]=>
- string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
- string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
- string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
- string(7) "Θ"
- ["\99"]=>
- string(6) "Ι"
- ["\9a"]=>
- string(7) "Κ"
- ["\9b"]=>
- string(8) "Λ"
- ["\9c"]=>
- string(4) "Μ"
- ["\9d"]=>
- string(4) "Ν"
- ["\9e"]=>
- string(4) "Ξ"
- ["\9f"]=>
- string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
- string(6) "‌"
- ["\r"]=>
- string(5) "‍"
- ["\ e"]=>
- string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
- string(7) "–"
- ["\14"]=>
- string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
- string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
- string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
- string(8) "‰"
- [2]=>
- string(7) "′"
- [3]=>
- string(7) "″"
- [9]=>
- string(8) "‹"
- [":"]=>
- string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
- string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
- string(9) "ℵ"
- ["\90"]=>
- string(6) "←"
- [""]=>
- string(8) "∀"
- ["\ 5"]=>
- string(7) "∅"
- ["\a"]=>
- string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
- string(7) "−"
- ["\17"]=>
- string(8) "∗"
- ["'"]=>
- string(5) "∧"
- ["("]=>
- string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
- string(5) "∫"
- [4]=>
- string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
- string(6) "≅"
- ["H"]=>
- string(7) "≈"
- ["d"]=>
- string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
- string(5) "⊂"
- ["\83"]=>
- string(5) "⊃"
- ["\84"]=>
- string(6) "⊄"
- ["\86"]=>
- string(6) "⊆"
- ["\87"]=>
- string(6) "⊇"
- ["
-"]=>
- string(8) "⌊"
- ["c"]=>
- string(7) "♣"
- ["f"]=>
- string(7) "♦"
-}
+int(252)
+int(252)
-- Iteration 7 --
array(4) {
- ["""]=>
- string(6) """
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
["&"]=>
string(5) "&"
-}
-array(4) {
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
+}
+array(4) {
["&"]=>
string(5) "&"
-}
--- Iteration 8 --
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["R"]=>
- string(7) "Œ"
- ["S"]=>
- string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
- string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
- string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
- string(7) "Θ"
- ["\99"]=>
- string(6) "Ι"
- ["\9a"]=>
- string(7) "Κ"
- ["\9b"]=>
- string(8) "Λ"
- ["\9c"]=>
- string(4) "Μ"
- ["\9d"]=>
- string(4) "Ν"
- ["\9e"]=>
- string(4) "Ξ"
- ["\9f"]=>
- string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
- string(6) "‌"
- ["\r"]=>
- string(5) "‍"
- ["\ e"]=>
- string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
- string(7) "–"
- ["\14"]=>
- string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
- string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
- string(8) "‡"
["""]=>
string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
- string(8) "‰"
- [2]=>
- string(7) "′"
- [3]=>
- string(7) "″"
- [9]=>
- string(8) "‹"
- [":"]=>
- string(8) "›"
- [">"]=>
- string(4) ">"
- ["D"]=>
- string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
- string(9) "ℵ"
- ["\90"]=>
- string(6) "←"
- [""]=>
- string(8) "∀"
- ["\ 5"]=>
- string(7) "∅"
- ["\a"]=>
- string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
- string(7) "−"
- ["\17"]=>
- string(8) "∗"
- ["'"]=>
- string(5) "∧"
- ["("]=>
- string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
- string(5) "∫"
- [4]=>
- string(8) "∴"
["<"]=>
string(4) "<"
- ["E"]=>
- string(6) "≅"
- ["H"]=>
- string(7) "≈"
- ["d"]=>
- string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
- string(5) "⊂"
- ["\83"]=>
- string(5) "⊃"
- ["\84"]=>
- string(6) "⊄"
- ["\86"]=>
- string(6) "⊆"
- ["\87"]=>
- string(6) "⊇"
- ["
-"]=>
- string(8) "⌊"
- ["c"]=>
- string(7) "♣"
- ["f"]=>
- string(7) "♦"
-}
-array(171) {
- [" "]=>
- string(4) "Π"
- ["¡"]=>
- string(5) "Ρ"
- ["¢"]=>
- string(6) "¢"
- ["£"]=>
- string(7) "Σ"
- ["¤"]=>
- string(5) "Τ"
- ["¥"]=>
- string(6) "⊥"
- ["¦"]=>
- string(5) "Φ"
- ["§"]=>
- string(5) "Χ"
- ["¨"]=>
- string(5) "Ψ"
- ["©"]=>
- string(7) "Ω"
- ["ª"]=>
- string(6) "ª"
- ["«"]=>
- string(7) "«"
- ["¬"]=>
- string(6) "€"
- [""]=>
- string(5) "­"
- ["®"]=>
- string(5) "®"
- ["¯"]=>
- string(6) "¯"
- ["°"]=>
- string(5) "°"
- ["±"]=>
- string(7) "α"
- ["²"]=>
- string(6) "β"
- ["³"]=>
- string(7) "γ"
- ["´"]=>
- string(7) "δ"
- ["µ"]=>
- string(7) "↵"
- ["¶"]=>
- string(6) "ζ"
- ["·"]=>
- string(5) "η"
- ["¸"]=>
- string(7) "θ"
- ["¹"]=>
- string(6) "ι"
- ["º"]=>
- string(7) "κ"
- ["»"]=>
- string(8) "λ"
- ["¼"]=>
- string(4) "μ"
- ["½"]=>
- string(4) "ν"
- ["¾"]=>
- string(4) "ξ"
- ["¿"]=>
- string(9) "ο"
- ["À"]=>
- string(4) "π"
- ["Á"]=>
- string(5) "ρ"
- ["Â"]=>
- string(8) "ς"
- ["Ã"]=>
- string(7) "σ"
- ["Ä"]=>
- string(5) "τ"
- ["Å"]=>
- string(6) "⋅"
- ["Æ"]=>
- string(5) "φ"
- ["Ç"]=>
- string(5) "χ"
- ["È"]=>
- string(5) "ψ"
- ["É"]=>
- string(7) "ω"
- ["Ê"]=>
- string(5) "◊"
- ["Ë"]=>
- string(6) "Ë"
- ["Ì"]=>
- string(8) "Ì"
- ["Í"]=>
- string(8) "Í"
- ["Î"]=>
- string(7) "Î"
- ["Ï"]=>
- string(6) "Ï"
- ["Ð"]=>
- string(6) "⇐"
- ["Ñ"]=>
- string(6) "⇑"
- ["Ò"]=>
- string(6) "⇒"
- ["Ó"]=>
- string(6) "⇓"
- ["Ô"]=>
- string(6) "⇔"
- ["Õ"]=>
- string(8) "Õ"
- ["Ö"]=>
- string(5) "ϖ"
- ["×"]=>
- string(7) "×"
- ["Ø"]=>
- string(8) "Ø"
- ["Ù"]=>
- string(8) "Ù"
- ["Ú"]=>
- string(8) "Ú"
- ["Û"]=>
- string(7) "Û"
- ["Ü"]=>
- string(7) "˜"
- ["Ý"]=>
- string(8) "Ý"
- ["Þ"]=>
- string(7) "Þ"
- ["ß"]=>
- string(7) "ß"
- ["à"]=>
- string(8) "à"
- ["á"]=>
- string(8) "á"
- ["â"]=>
- string(7) "â"
- ["ã"]=>
- string(8) "ã"
- ["ä"]=>
- string(6) "ä"
- ["å"]=>
- string(7) "å"
- ["æ"]=>
- string(7) "æ"
- ["ç"]=>
- string(8) "ç"
- ["è"]=>
- string(8) "è"
- ["é"]=>
- string(8) "é"
- ["ê"]=>
- string(7) "ê"
- ["ë"]=>
- string(6) "ë"
- ["ì"]=>
- string(8) "ì"
- ["í"]=>
- string(8) "í"
- ["î"]=>
- string(7) "î"
- ["ï"]=>
- string(6) "ï"
- ["ð"]=>
- string(5) "ð"
- ["ñ"]=>
- string(8) "ñ"
- ["ò"]=>
- string(8) "ò"
- ["ó"]=>
- string(8) "ó"
- ["ô"]=>
- string(7) "ô"
- ["õ"]=>
- string(8) "õ"
- ["ö"]=>
- string(6) "ö"
- ["÷"]=>
- string(8) "÷"
- ["ø"]=>
- string(8) "ø"
- ["ù"]=>
- string(8) "ù"
- ["ú"]=>
- string(8) "ú"
- ["û"]=>
- string(7) "û"
- ["ü"]=>
- string(6) "ü"
- ["ý"]=>
- string(8) "ý"
- ["þ"]=>
- string(7) "þ"
- ["ÿ"]=>
- string(6) "ÿ"
- ["R"]=>
- string(7) "Œ"
- ["S"]=>
- string(7) "œ"
- ["`"]=>
- string(8) "♠"
- ["a"]=>
- string(7) "≡"
- ["x"]=>
- string(6) "Ÿ"
- ["\92"]=>
- string(6) "→"
- ["\91"]=>
- string(6) "↑"
- ["\93"]=>
- string(6) "↓"
- ["\94"]=>
- string(6) "↔"
- ["\95"]=>
- string(7) "⊕"
- ["\96"]=>
- string(6) "Ζ"
- ["\97"]=>
- string(8) "⊗"
- ["\98"]=>
- string(7) "Θ"
- ["\99"]=>
- string(6) "Ι"
- ["\9a"]=>
- string(7) "Κ"
- ["\9b"]=>
- string(8) "Λ"
- ["\9c"]=>
- string(4) "Μ"
- ["\9d"]=>
- string(4) "Ν"
- ["\9e"]=>
- string(4) "Ξ"
- ["\9f"]=>
- string(9) "Ο"
- ["\ 2"]=>
- string(6) "∂"
- ["\ 3"]=>
- string(7) "∃"
- [" "]=>
- string(7) "⌉"
- ["\f"]=>
- string(6) "‌"
- ["\r"]=>
- string(5) "‍"
- ["\ e"]=>
- string(5) "‎"
- ["\ f"]=>
- string(6) "∏"
- ["\13"]=>
- string(7) "–"
- ["\14"]=>
- string(7) "—"
- ["\18"]=>
- string(8) "℘"
- ["\19"]=>
- string(7) "’"
- ["\1a"]=>
- string(7) "√"
- ["\1c"]=>
- string(6) "ℜ"
- ["\1d"]=>
- string(6) "∝"
- ["\1e"]=>
- string(7) "∞"
- [" "]=>
- string(5) "∠"
- ["!"]=>
- string(8) "‡"
- ["""]=>
- string(6) """
- ["&"]=>
- string(5) "&"
- [0]=>
- string(8) "‰"
- [2]=>
- string(7) "′"
- [3]=>
- string(7) "″"
- [9]=>
- string(8) "‹"
- [":"]=>
- string(8) "›"
[">"]=>
string(4) ">"
- ["D"]=>
- string(7) "⁄"
- ["\11"]=>
- string(5) "∑"
- [5]=>
- string(9) "ℵ"
- ["\90"]=>
- string(6) "←"
- [""]=>
- string(8) "∀"
- ["\ 5"]=>
- string(7) "∅"
- ["\a"]=>
- string(7) "∇"
- ["\b"]=>
- string(7) "⌈"
- ["\v"]=>
- string(8) "⌋"
- ["\12"]=>
- string(7) "−"
- ["\17"]=>
- string(8) "∗"
- ["'"]=>
- string(5) "∧"
- ["("]=>
- string(4) "∨"
- [")"]=>
- string(6) "⟨"
- ["*"]=>
- string(6) "⟩"
- ["+"]=>
- string(5) "∫"
- [4]=>
- string(8) "∴"
- ["<"]=>
- string(4) "<"
- ["E"]=>
- string(6) "≅"
- ["H"]=>
- string(7) "≈"
- ["d"]=>
- string(4) "≤"
- ["e"]=>
- string(8) "♥"
- ["\82"]=>
- string(5) "⊂"
- ["\83"]=>
- string(5) "⊃"
- ["\84"]=>
- string(6) "⊄"
- ["\86"]=>
- string(6) "⊆"
- ["\87"]=>
- string(6) "⊇"
- ["
-"]=>
- string(8) "⌊"
- ["c"]=>
- string(7) "♣"
- ["f"]=>
- string(7) "♦"
}
+-- Iteration 8 --
+int(252)
+int(252)
-- Iteration 9 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 10 --
NULL
-- Iteration 15 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 16 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 17 --
NULL
-- Iteration 18 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 19 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
array(4) {
+ ["&"]=>
+ string(5) "&"
["""]=>
string(6) """
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
Done
+++ /dev/null
---TEST--
-Test get_html_translation_table() function : usage variations - unexpected quote_style values
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) != "WIN"){
- die('skip only for Windows');
-}
-
-if( !setlocale(LC_ALL, "English_United States.1252") ) {
- die('skip failed to set locale settings to "English_United States.1252"');
-}
-
-?>
---FILE--
-<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
- * Description: Returns the internal translation table used by htmlspecialchars and htmlentities
- * Source code: ext/standard/html.c
-*/
-
-/*
- * test get_html_translation_table() with unexpteced value for argument $quote_style
-*/
-
-//set locale
-setlocale(LC_ALL, "English_United States.1252");
-
-echo "*** Testing get_html_translation_table() : usage variations ***\n";
-// initialize all required variables
-$table = HTML_SPECIALCHARS;
-
-// get an unset variable
-$unset_var = 10;
-unset($unset_var);
-
-// a resource var
-$fp = fopen(__FILE__, "r");
-
-// array with different values
-$values = array (
-
- // array values
- array(),
- array(0),
- array(1),
- array(1, 2),
- array('color' => 'red', 'item' => 'pen'),
-
- // boolean values
- true,
- false,
- TRUE,
- FALSE,
-
- // string values
- "string",
- 'string',
-
- // objects
- new stdclass(),
-
- // empty string
- "",
- '',
-
- // null vlaues
- NULL,
- null,
-
- // resource var
- $fp,
-
- // undefined variable
- @$undefined_var,
-
- // unset variable
- @$unset_var
-);
-
-
-// loop through each element of the array and check the working of get_html_translation_table()
-// when $quote_style arugment is supplied with different values
-echo "\n--- Testing get_html_translation_table() by supplying different values for 'quote_style' argument ---\n";
-$counter = 1;
-for($index = 0; $index < count($values); $index ++) {
- echo "-- Iteration $counter --\n";
- $quote_style = $values [$index];
-
- var_dump( get_html_translation_table($table, $quote_style) );
-
- $counter ++;
-}
-
-echo "Done\n";
-?>
---EXPECTF--
-*** Testing get_html_translation_table() : usage variations ***
-
---- Testing get_html_translation_table() by supplying different values for 'quote_style' argument ---
--- Iteration 1 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s
-NULL
--- Iteration 2 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s
-NULL
--- Iteration 3 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s
-NULL
--- Iteration 4 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s
-NULL
--- Iteration 5 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, array given in %s on line %s
-NULL
--- Iteration 6 --
-array(4) {
- ["'"]=>
- string(5) "'"
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 7 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 8 --
-array(4) {
- ["'"]=>
- string(5) "'"
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 9 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 10 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s
-NULL
--- Iteration 11 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s
-NULL
--- Iteration 12 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, object given in %s on line %s
-NULL
--- Iteration 13 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s
-NULL
--- Iteration 14 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, string given in %s on line %s
-NULL
--- Iteration 15 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 16 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 17 --
-
-Warning: get_html_translation_table() expects parameter 2 to be long, resource given in %s on line %s
-NULL
--- Iteration 18 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
--- Iteration 19 --
-array(3) {
- ["<"]=>
- string(4) "<"
- [">"]=>
- string(4) ">"
- ["&"]=>
- string(5) "&"
-}
-Done
--TEST--
Test get_html_translation_table() function : usage variations - unexpected quote_style values
---SKIPIF--
-<?php
-if( substr(PHP_OS, 0, 3) == "WIN"){
- die('skip Not for Windows');
-}
-
-if( !setlocale(LC_ALL, "en_US.UTF-8") ) {
- die('skip failed to set locale settings to "en-US.UTF-8"');
-}
-?>
--FILE--
<?php
-/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style]] )
+/* Prototype : array get_html_translation_table ( [int $table [, int $quote_style [, string charset_hint]]] )
* Description: Returns the internal translation table used by htmlspecialchars and htmlentities
* Source code: ext/standard/html.c
*/
NULL
-- Iteration 6 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["'"]=>
- string(5) "'"
+ string(6) "'"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 7 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 8 --
array(4) {
+ ["&"]=>
+ string(5) "&"
["'"]=>
- string(5) "'"
+ string(6) "'"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 9 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 10 --
NULL
-- Iteration 15 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 16 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 17 --
NULL
-- Iteration 18 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
-- Iteration 19 --
array(3) {
+ ["&"]=>
+ string(5) "&"
["<"]=>
string(4) "<"
[">"]=>
string(4) ">"
- ["&"]=>
- string(5) "&"
}
Done