優雅的簡繁體轉換OpenCC - PHP擴展
介紹
opencc4php 是OpenCC的PHP擴展,能很智能的完成簡繁體轉換
轉換效果:你干什么不干我事=>你幹什麼不干我事
地區詞匯轉換效果:我鼠標哪兒去了=>我滑鼠哪兒去了
安裝
你需要先安裝1.0.1版本以上的OpenCC,安裝OpenCC:
git clone https://github.com/BYVoid/OpenCC.git cd OpenCC make sudo make install
安裝opencc4php:
git clone git@github.com:NauxLiu/opencc4php.git cd opencc4php phpize ./configure make && sudo make install
如果你的OpenCC安裝目錄不在/usr或/usr/local,可在./configure時添加--with-opencc=[DIR]指定你的OpenCC目錄
使用
實例:
$od = opencc_open("s2twp.json"); //傳入配置文件名 $text = opencc_convert("我鼠標哪兒去了。", $od); echo $text; opencc_close($od);
輸出:我滑鼠哪兒去了
函數列表:
opencc_open(string ConfigName)ConfigName:配置文件名,成功返回資源對象,失敗返回false
opencc_close(resource ob)關閉資源對象,成功返回true,失敗返回false. 成功后od會置為NULL
opencc_error()返回最后一條錯誤信息,有錯誤信息返回String,無錯誤返回false
opencc_convert(string str, resource od)str:要轉換的字符串(UTF-8),od:opencc資源對象
可用配置
- s2t.json簡體到繁體
- t2s.json繁體到簡體
- s2tw.json簡體到臺灣正體
- tw2s.json臺灣正體到簡體
- s2hk.json簡體到香港繁體(香港小學學習字詞表標準)
- hk2s.json香港繁體(香港小學學習字詞表標準)到簡體
- s2twp.json簡體到繁體(臺灣正體標準)并轉換為臺灣常用詞匯
- tw2sp.json繁體(臺灣正體標準)到簡體并轉換為中國大陸常用詞匯
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!