|
本文实例为大家分享了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; $i160) { $_Q = ord(substr($_String, ++$i, 1)); $_P = $_P*256 + $_Q - 65536; }
$_Res .= $this-> inyins($_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; $iPinyin(' 中 华 人 民','UTF8');
?>
希望本文对大家学习php程序设计有所帮助。
您可能感兴趣的文章:汉字转化为拼音(php版)php下汉字转化为拼音的代码php 获得汉字拼音首字母的函数解析PHP汉字转换拼音的类使用PHP获取汉字的拼音(全部与首字母)支持生僻字且自动识别utf-8编码的php汉字转拼音类PHP实现的汉字拼音转换和公历农历转换类及使用示例php获取汉字拼音首字母的方法基于PHP如何把汉字转化为拼音PHP实现将汉字转换为拼音及获取词语首字母的方法PHP基于自定义函数实现的汉字转拼音功能实例
|
|