「自学哈网」利用PHP实现mysql繁体转为简体教程

也想出现在这里?
联系我们吧
前言
在整理诗词歌赋时需要将json格式的文件导入到mysql数据库,但此json文件为繁体字,且文件数量有300多个,手动转换显然不太可能,此时需要使用脚本的方式来快速实现繁简转换。
mysql繁转简步骤
处理步骤大致分为:mysql字段内容繁简转换,将批量文件内容进行繁简转换
实现方法逻辑为:将需要繁简转换的内容导出保存为文本–>脚本读取文本并实现繁简转换–>保存成文本再导入
本文使用PHP实现繁简转换
//composer导入 composer require sqhlib/hanzi-convert //使用方法 include 'vendor/autoload.php'; use sqhlibHanziHanziConvert; //繁体转简体 $str = '簡躰轉繁躰'; echo HanziConvert::convert($str);//默认是繁体转简体 //简体转繁体 $str = '简体转繁体'; echo HanziConvert::convert($str,true);//第二个参数传入布尔真则是简体转繁体
实际脚本文件:读取目录下文件,
<?php include 'vendor/autoload.php'; use sqhlibHanziHanziConvert; //繁体文件目录 $currentPath = './json/'; //转为简体后保存的目录 $temPath = './json/tem'; $filename = scandir($currentPath); foreach($filename as $k=>$v){ // 跳过两个特殊目录 continue跳出循环 if($v=="." || $v==".."){continue;} if (substr($v,-5) == '.json'){ echo '开始处理'.$v.PHP_EOL; $str = file_get_contents($currentPath.$v); $ret = HanziConvert::convert($str);//默认是繁体转简体 file_put_contents($temPath.$v,$ret); echo '处理完成'.$v.PHP_EOL; } } exit('处理完成');
本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」利用PHP实现mysql繁体转为简体教程
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!
自学哈网 » 「自学哈网」利用PHP实现mysql繁体转为简体教程

也想出现在这里?
联系我们吧