当前位置:首页>帝国CMS教程> 帝国CMS自动获取拼音首字母到infozm PHP

帝国CMS自动获取拼音首字母到infozm PHP

function removeTone($txt){ $py=array(\'ā\'=>\'a\',\'á\'=>\'a\',\'ǎ\'=>\'a\',\'à\'=>\'a\',\'ē\'=>\'e\',\'é\'=>\'e\',\'ě\'=>\'e\',\'è\'=>\'e\',\'ī\'=>\'i\',\'í\'=>\'i\',\'ǐ\'=>\'i\',\'ì\'=>\'i\',\'ō\'=>
function removeTone($txt){
$py=array('ā'=>'a','á'=>'a','ǎ'=>'a','à'=>'a','ē'=>'e','é'=>'e','ě'=>'e','è'=>'e','ī'=>'i','í'=>'i','ǐ'=>'i','ì'=>'i','ō'=>'o','ó'=>'o','ǒ'=>'o','ò'=>'o','ū'=>'u','ú'=>'u','ǔ'=>'u','ù'=>'u','ǖ'=>'v','ǘ'=>'v','ǚ'=>'v','ǜ'=>'v',);
return str_replace(array_keys($py),array_values($py),$txt);
}
$sql=$empire->query("select * from {$dbtbpre}ecms_cy order by id");
while($r=$empire->fetch($sql)){
$str=mb_substr($r[pinyin],0,1); //获取拼音字段里的第一个字母
$str2=removeTone($str); // 去音标
$zm=strtoupper($str2);  //转化成大写
$empire->fetch1("update {$dbtbpre}ecms_cy set infozm='$zm' where id=$r[id]"); //更新到infozm字段
}

帝国CMS自动获取拼音首字母到infozm PHP

温馨提示:本文最后更新于 2023-06-11 09:47 ,某些文章具有时效性,若有错误或已失效,请在下方留言或联系QQ115904045
声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:尚艺网络 反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
帝国CMS教程

帝国cms如何实现输入密码才能下载链接的方法?

2023-6-5 19:01:06

帝国CMS教程

帝国CMS批量判断标题是否英文更新指定字段内容

2023-6-11 9:50:46

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
联系我们