时间:2021-05-26
复制代码 代码如下:
<?
functionpykey($py_key)
{
$pinyin=65536+pys($py_key);
if(45217<=$pinyin&&$pinyin<=45252)
{
$zimu="A";
return$zimu;
}
if(45253<=$pinyin&&$pinyin<=45760)
{
$zimu="B";
return$zimu;
}
if(45761<=$pinyin&&$pinyin<=46317)
{
$zimu="C";
return$zimu;
}
if(46318<=$pinyin&&$pinyin<=46825)
{
$zimu="D";
return$zimu;
}
if(46826<=$pinyin&&$pinyin<=47009)
{
$zimu="E";
return$zimu;
}
if(47010<=$pinyin&&$pinyin<=47296)
{
$zimu="F";
return$zimu;
}
if(47297<=$pinyin&&$pinyin<=47613)
{
$zimu="G";
return$zimu;
}
if(47614<=$pinyin&&$pinyin<=48118)
{
$zimu="H";
return$zimu;
}
if(48119<=$pinyin&&$pinyin<=49061)
{
$zimu="J";
return$zimu;
}
if(49062<=$pinyin&&$pinyin<=49323)
{
$zimu="K";
return$zimu;
}
if(49324<=$pinyin&&$pinyin<=49895)
{
$zimu="L";
return$zimu;
}
if(49896<=$pinyin&&$pinyin<=50370)
{
$zimu="M";
return$zimu;
}
if(50371<=$pinyin&&$pinyin<=50613)
{
$zimu="N";
return$zimu;
}
if(50614<=$pinyin&&$pinyin<=50621)
{
$zimu="O";
return$zimu;
}
if(50622<=$pinyin&&$pinyin<=50905)
{
$zimu="P";
return$zimu;
}
if(50906<=$pinyin&&$pinyin<=51386)
{
$zimu="Q";
return$zimu;
}
if(51387<=$pinyin&&$pinyin<=51445)
{
$zimu="R";
return$zimu;
}
if(51446<=$pinyin&&$pinyin<=52217)
{
$zimu="S";
return$zimu;
}
if(52218<=$pinyin&&$pinyin<=52697)
{
$zimu="T";
return$zimu;
}
if(52698<=$pinyin&&$pinyin<=52979)
{
$zimu="W";
return$zimu;
}
if(52980<=$pinyin&&$pinyin<=53640)
{
$zimu="X";
return$zimu;
}
if(53689<=$pinyin&&$pinyin<=54480)
{
$zimu="Y";
return$zimu;
}
if(54481<=$pinyin&&$pinyin<=62289)
{
$zimu="Z";
return$zimu;
}
$zimu=$py_key;
return$zimu;
}
functionpys($pysa)
{
$pyi="";
$i=0;
for(;$i<strlen($pysa);$i++)
{
$_obfuscate_8w=ord(substr($pysa,$i,1));
if(160<$_obfuscate_8w)
{
$_obfuscate_Bw=ord(substr($pysa,$i++,1));
$_obfuscate_8w=$_obfuscate_8w*256+$_obfuscate_Bw-65536;
}
$pyi.=$_obfuscate_8w;
}
return$pyi;
}
$letter=pykey("中华人民共和国");
echo$letter;
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP实现获取第一个中文首字母并进行排序的方法。分享给大家供大家参考,具体如下:最近在做储值结算,需求里结算首页需要按门店的首字母A-Z排序。我的
Word中默认设置了英文首字母大写这个功能实在是太烦了,每次敲个英文首字母就自动变成大写,其实这并不符合我们的需求。有没有办法能够改变这个问题,让英文单词不要再
Word中默认设置了英文首字母大写这个功能实在是太烦了,每次敲个英文首字母就自动变成大写,其实这并不符合我们的需求。有没有办法能够改变这个问题,让英文单词不
要实现“按中文首字母排序”操作,可以使用java.util包下的Arrays类的sort()函数。Arrays类包含用来操作数组(比如排序和搜索)的各种方法。比
LMB是鼠标左键。L=左(英文left的首字母)M=鼠标(英文mouse的首字母)B=按钮(英文button的首字母)所以:LMB键全称是leftmousebu