您正在使用IPV4(54.161.98.96)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器 行情 简化版
文明驾车我带头,文明行路我带头,礼貌让座我带头      

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 情人节 18
2022年 元宵节 19
2023年 元 旦 339
2022年 春 节 5
 
  • 本类新增
    本类热门文章
    您现在的位置:首页 >> PHP >> 内容
    php把汉字转换成拼音代码
    内容摘要: $piny=array('a'=-20319,'ai'=-20317,'an'=-20304,'ang'=-20295);echogetChineseSpells('中国WEB第一站www.phpfensi.com');//取汉字所有拼音functiongetChineseSpells($chinese,$delimiter='',$first=0){$re......
    $piny=array(

    'a'=>-20319,

    'ai'=>-20317,

    'an'=>-20304,

    'ang'=>-20295

    );

    echogetChineseSpells('中国WEB第一站www.phpfensi.com');

    //取汉字所有拼音

    functiongetChineseSpells($chinese,$delimiter='',$first=0)

    {

    $result=array();

    for($i=0;$i<strlen($chinese);$i++){

    $p=ord(substr($chinese,$i,1));

    if($p>160){

    $q=ord(substr($chinese,++$i,1));

    $p=$p*256+$q-65536;

    }

    $result[]=getChineseSpell($p);

    if($first){

    return$result[0];

    }

    }

    returnimplode($delimiter,$result);

    }

    //取一个汉字码对应的拼音

    functiongetChineseSpell($num,$blank=''){

    if($num>0&&$num<160){

    returnchr($num);

    }elseif($num<-20319||$num>-10247){

    return$blank;

    }else{

    foreach(chineseSpellListas$spell=>$code){

    if($code>$num)break;

    $result=$spell;

    }

    return$result;

    }

    }

    //功能,取汉字第一个拼音

    functiongetFirstSpell($chinese,$length=0){

    $spell=getChineseSpells($chinese,'',1);

    if($length){

    $spell=substr($spell,0,$length);

    }

    return$spell;

    }

    上一篇:php判断用户ip是否在同一网段或同一局域网实例 下一篇:php将12小时制转换成24小时制的方法
    发布日期:2022/1/14
    手机扫二维码直达本页
    发布时间:12:53:17
    点击:149
    录入:齐天大圣
    相关文章
    Baidu
    YiJiaCMS 6.1.0.10988 Build 21.12.28(MSSQL) 闽ICP备05000814号-1
    本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护

    Copyright©2000-2022