php 中文转拼音函数
今天有人在phpcms问了一个问题,就是php如何把中文转换成拼音,这个问题我也是第一次见,于是百度了一下,发现了一个可用的函数
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); } //测试 echo pinyin('中文字','gb2312'); //第二个参数“1”可随意设置即为utf8编码 ?>
输出结果是:zhongwenzi