当前位置: 首页>>代码示例>>PHP>>正文


PHP utf8::numeric_to_utf8方法代码示例

本文整理汇总了PHP中utf8::numeric_to_utf8方法的典型用法代码示例。如果您正苦于以下问题:PHP utf8::numeric_to_utf8方法的具体用法?PHP utf8::numeric_to_utf8怎么用?PHP utf8::numeric_to_utf8使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utf8的用法示例。


在下文中一共展示了utf8::numeric_to_utf8方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testNumeric_to_utf8

 public function testNumeric_to_utf8()
 {
     $ns = array(0x1403, 0x1403, 0x1403);
     $a = chr(0xe1) . chr(0x90) . chr(0x83) . chr(0xe1) . chr(0x90) . chr(0x83) . chr(0xe1) . chr(0x90) . chr(0x83);
     $r = utf8::numeric_to_utf8($ns);
     $this->assertEquals($a, $r);
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:7,代码来源:utf8Test.php

示例2: testUnicode_ici_a_aipaitai

 public function testUnicode_ici_a_aipaitai()
 {
     $unicodes = array(0x1455, 0x1403, 0x14aa);
     // taima
     $ici = utf8::numeric_to_utf8($unicodes);
     $aipaitai = Syllabics::iciUnicodeToLatinAlphabet($ici);
     $attCodes = array(0x144c, 0x14aa);
     // taima en aipaitai
     $att = utf8::numeric_to_utf8($attCodes);
     $this->assertEquals($att, $aipaitai, "Erreur");
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:11,代码来源:SyllabicsTest.php

示例3: getUCnoaipaitai

 public static function getUCnoaipaitai($key)
 {
     $s = '';
     foreach (self::$ais_in_unicode[$key]['UCnoaipaitai'] as $charCode) {
         $s .= utf8::numeric_to_utf8($charCode);
     }
     return $s;
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:8,代码来源:Syllabics.php

示例4: legacyToUnicode


//.........这里部分代码省略.........
             $d = ord('7');
         } elseif ($nc == ord('*')) {
             $d = ord('8');
         } elseif ($nc == ord('(')) {
             $d = ord('9');
         } elseif ($nc == ord(')')) {
             $d = ord('0');
         } elseif ($nc == ord('G')) {
             $d = ord('(');
         } elseif ($nc == ord('H')) {
             $d = ord(')');
         } elseif ($nc == ord('V')) {
             $d = ord('?');
         } elseif ($nc == ord('\\')) {
             $d = ord('/');
         } elseif ($nc == 0xa1) {
             $d = ord('!');
         } elseif ($nc == 0xa2) {
             $d = ord('$');
         } elseif ($nc == 0xa3) {
             $d = ord('#');
         } elseif ($nc == 0xa4) {
             $d = 0xae;
         } elseif ($nc == 0xa7) {
             $d = ord('*');
         } elseif ($nc == 0xaa) {
             $d = ord('[');
         } elseif ($nc == 0xb0) {
             $d = 0xa9;
         } elseif ($nc == 0xb6) {
             $d = ord('&');
         } elseif ($nc == 0xb7) {
             $d = 0xf7;
         } elseif ($nc == 0xba) {
             $d = ord(']');
         } elseif ($nc == 0x131) {
             $d = ord('}');
         } elseif ($nc == 0x2013) {
             $d = 0xd7;
         } elseif ($nc == 0x96) {
             $d = 0xd7;
         } elseif ($nc == 0x201a) {
             $d = ord('+');
         } elseif ($nc == 0x82) {
             $d = ord('+');
         } elseif ($nc == 0x2021) {
             $d = 0x2154;
         } elseif ($nc == 0x87) {
             $d = 0x2154;
         } elseif ($nc == 0x2039) {
             $d = 0xbc;
         } elseif ($nc == 0x8b) {
             $d = 0xbc;
         } elseif ($nc == 0x203a) {
             $d = 0xbd;
         } elseif ($nc == 0x9b) {
             $d = 0xbd;
         } elseif ($nc == 0x2044) {
             $d = 0xa2;
         } elseif ($nc == 0x2260) {
             $d = ord('=');
         } elseif ($nc == 0x25ca) {
             $d = ord('{');
         } elseif ($nc == 0xf001) {
             $d = 0xbe;
         } elseif ($nc == 0xf002) {
             $d = 0x2153;
         } elseif ($nc == 0x85) {
             $d = 0x2026;
         } elseif ($nc == 0x91) {
             $d = 0x2018;
         } elseif ($nc == 0x92) {
             $d = 0x2019;
         } elseif ($nc == 0x93) {
             $d = 0x201c;
         } elseif ($nc == 0x94) {
             $d = 0x201d;
         } elseif ($nc == 0x95) {
             $d = 0x2022;
         } elseif ($nc == 0x97) {
             $d = 0x2014;
         } elseif ($nc == 0x99) {
             $d = 0x2122;
         } elseif ($nc == ord('|') || $nc == ord('}') || $nc == ord('`') || $nc == ord('+') || $nc == ord(']') || $nc == ord('~')) {
             $d = ord($c);
             $dot = TRUE;
         } else {
             $dot = FALSE;
             $d = $nc;
         }
         $i++;
         array_push($cs, $d);
     }
     $out = '';
     foreach ($cs as $n) {
         $str = utf8::numeric_to_utf8($n);
         $out .= $str;
     }
     return $out;
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:101,代码来源:Nunacom.php

示例5: legacyToUnicode


//.........这里部分代码省略.........
             $d = 0x14a1;
         } elseif ($nc == ord('7')) {
             $d = 0x14bb;
         } elseif ($nc == ord('8')) {
             $d = 0x14d0;
         } elseif ($nc == ord('{')) {
             $d = 0x1505;
         } elseif ($nc == ord('9')) {
             $d = 0x14ea;
         } elseif ($nc == ord('0')) {
             $d = 0x153e;
         } elseif ($nc == ord('=')) {
             $d = 0x155d;
         } elseif ($nc == ord('3')) {
             $d = 0x1550;
         } elseif ($nc == ord('6')) {
             $d = 0x1585;
         } elseif ($nc == ord('1')) {
             # ng
             $d = 0x1595;
             if (count($cs) != 0 && ($cs[count($cs) - 1] == 0x14d0 || $cs[count($cs) - 1] == 0x1595)) {
                 array_pop($cs);
                 $d = 0x1596;
                 # n ou ng + ng > nng
             }
         } elseif ($nc == ord('P')) {
             $d = 0x15a6;
         } elseif ($nc == ord('B')) {
             $d = 0x157c;
         } elseif ($nc == ord('!')) {
             $d = ord('1');
         } elseif ($nc == ord('@')) {
             $d = ord('2');
         } elseif ($nc == ord('#')) {
             $d = ord('3');
         } elseif ($nc == ord('$')) {
             $d = ord('4');
         } elseif ($nc == ord('%')) {
             $d = ord('5');
         } elseif ($nc == ord('^')) {
             $d = ord('6');
         } elseif ($nc == ord('&')) {
             $d = ord('7');
         } elseif ($nc == ord('*')) {
             $d = ord('8');
         } elseif ($nc == ord('(')) {
             $d = ord('9');
         } elseif ($nc == ord(')')) {
             $d = ord('0');
         } elseif ($nc == ord('+')) {
             $d = ord('=');
         } elseif ($nc == ord('-')) {
             $d = ord('%');
         } elseif ($nc == ord('F')) {
             $d = ord('/');
         } elseif ($nc == ord('G')) {
             $d = ord('(');
         } elseif ($nc == ord('H')) {
             $d = ord(')');
         } elseif ($nc == ord('R')) {
             $d = ord('$');
         } elseif ($nc == ord('T')) {
             $d = ord('+');
         } elseif ($nc == ord('U')) {
             $d = ord('!');
         } elseif ($nc == ord('V')) {
             $d = ord('?');
         } elseif ($nc == ord('Y')) {
             $d = ord('_');
         } elseif ($nc == ord('\\')) {
             $d = ord('}');
         } elseif ($nc == ord('_')) {
             $d = ord('-');
         } elseif ($nc == ord('|')) {
             $d = ord('{');
         } elseif ($nc == 0x2018) {
             $d = ord('\'');
         } elseif ($nc == 0x2019) {
             $d = ord('\'');
         } elseif ($nc == 0x201c) {
             $d = ord('"');
         } elseif ($nc == 0x201d) {
             $d = ord('"');
         } elseif ($nc == ord('<') || $nc == ord('>') || $nc == ord('`') || $nc == ord(']') || $nc == ord('~')) {
             $d = ord($c);
             $dot = TRUE;
         } else {
             $dot = FALSE;
             $d = $nc;
         }
         $i++;
         array_push($cs, $d);
     }
     $out = '';
     foreach ($cs as $n) {
         $str = utf8::numeric_to_utf8($n);
         $out .= $str;
     }
     return $out;
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:101,代码来源:Prosyl.php

示例6: slashUUnicodeStringToUnicode

 function slashUUnicodeStringToUnicode($text)
 {
     $transcodedText = '';
     preg_match_all("/\\\\u([0-9a-fA-F]+)/", $text, $strings, PREG_SET_ORDER);
     foreach ($strings as $string) {
         $val = $string[1];
         $utf = utf8::numeric_to_utf8(hexdec($val));
         $transcodedText .= $utf;
     }
     return $transcodedText;
 }
开发者ID:nrc-cnrc,项目名称:InuktitutToolkit,代码行数:11,代码来源:Transcoder.php


注:本文中的utf8::numeric_to_utf8方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。