Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP汉字转换拼音的函数代码

PHP汉字转换拼音的函数代码

WBOY
WBOYasal
2016-07-29 09:08:271061semak imbas

本文实例为大家分享了PHP汉字转换拼音的函数代码,供大家参考,具体实现内容如下

='5.0') ? array_combine($_TDataKey, $_TDataValue) : $this->Arr_Combine($_TDataKey, $_TDataValue);
    arsort($_Data);
    reset($_Data);
    if($_Code != 'gb2312') $_String = $this->U2_Utf8_Gb($_String);
    $_Res = '';
    for($i=0; $i<strlen ord if>160) { $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P*256 + $_Q - 65536; }
      $_Res .= $this->Pinyins($_P, $_Data);
    }
    return $_Res;
    //return preg_replace("/[^a-z0-9]*/", '', $_Res);
  }
     
  function Pinyins($_Num, $_Data){
    if ($_Num>0 && $_Num-10247) return '';
    else {
      foreach($_Data as $k=>$v){ if($v>6);
      $_String .= chr(0x80 | $_C & 0x3F);
    }elseif($_C >12);
      $_String .= chr(0x80 | $_C>>6 & 0x3F);
      $_String .= chr(0x80 | $_C & 0x3F);
    }elseif($_C >18);
      $_String .= chr(0x80 | $_C>>12 & 0x3F);
      $_String .= chr(0x80 | $_C>>6 & 0x3F);
      $_String .= chr(0x80 | $_C & 0x3F);
    }
      return iconv('UTF-8', 'GB2312', $_String);
    }
  function Arr_Combine($_Arr1, $_Arr2){
    for($i=0; $i<count return new pin echo>Pinyin(' 中 华 人 民','UTF8');
 
?>
</count></strlen>

希望本文对大家学习php程序设计有所帮助。

以上就介绍了PHP汉字转换拼音的函数代码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn