搜索您想要的文章


利用PHP实现mysql繁体转为简体教程

作者:Admin采集插件 时间:2023-04-08 浏览:625 分类:php教程 来源:互联网收录

前言

在整理诗词歌赋时需要将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('处理完成');

本文章来自互联网,有问题请联系QQ:1739635


免责声明:1.凡本站注明“来源:XXX(非CMS自动采集助手)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系1321198484@qq.com处理;2.凡本站转载内容仅代表作者本人观点,与CMS自动采集助手无关。