栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我可以使用php获取字符的unicode值,反之亦然吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我可以使用php获取字符的unicode值,反之亦然吗?

function _uniord($c) {    if (ord($c{0}) >=0 && ord($c{0}) <= 127)        return ord($c{0});    if (ord($c{0}) >= 192 && ord($c{0}) <= 223)        return (ord($c{0})-192)*64 + (ord($c{1})-128);    if (ord($c{0}) >= 224 && ord($c{0}) <= 239)        return (ord($c{0})-224)*4096 + (ord($c{1})-128)*64 + (ord($c{2})-128);    if (ord($c{0}) >= 240 && ord($c{0}) <= 247)        return (ord($c{0})-240)*262144 + (ord($c{1})-128)*4096 + (ord($c{2})-128)*64 + (ord($c{3})-128);    if (ord($c{0}) >= 248 && ord($c{0}) <= 251)        return (ord($c{0})-248)*16777216 + (ord($c{1})-128)*262144 + (ord($c{2})-128)*4096 + (ord($c{3})-128)*64 + (ord($c{4})-128);    if (ord($c{0}) >= 252 && ord($c{0}) <= 253)        return (ord($c{0})-252)*1073741824 + (ord($c{1})-128)*16777216 + (ord($c{2})-128)*262144 + (ord($c{3})-128)*4096 + (ord($c{4})-128)*64 + (ord($c{5})-128);    if (ord($c{0}) >= 254 && ord($c{0}) <= 255)    //  error        return FALSE;    return 0;}   //  function _uniord()

function _unichr($o) {    if (function_exists('mb_convert_encoding')) {        return mb_convert_encoding('&#'.intval($o).';', 'UTF-8', 'HTML-ENTITIES');    } else {        return chr(intval($o));    }}   // function _unichr()


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447224.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号