在使用帝国CMS默认的汉字转全拼函数时,发现有些汉字是无法返回值的。比如"嗷、懵、铛"等很多字都是空值。所以在网上找了下资料,做下整理,提供给大家。
1、将sPinyin.php上传到/e/class/目录
2、打开e/class/connect.php 搜索 ReturnPinyinFun 函数将该函数替换成以下代码
function ReturnPinyinFun($hz){
include_once ECMS_PATH.'e/class/sPinyin.php';
$pyClass = new sPinyin();
$py = $pyClass -> str2py($hz);
return $py;
}
<?php
include_once(ECMS_PATH.'e/class/epinyin.php')
echo ReturnPinyinFun('你的汉字');
?>