OpenCC for PHP 簡繁體轉換
阿新 • • 發佈:2018-11-09
GitHUB: https://github.com/NauxLiu/opencc4php
介紹
opencc4php 是 OpenCC 的PHP擴充套件,能很智慧的完成簡繁體轉換
轉換效果: 你幹什麼不干我事 => 你幹什麼不干我事
地區詞彙轉換效果: 我滑鼠哪兒去了 => 我滑鼠哪兒去了
安裝
你需要先安裝 1.0.1 版本以上的OpenCC,安裝OpenCC:
git clone https://github.com/BYVoid/OpenCC.git cd OpenCC make sudo make install
安裝opencc4 php:
git clone [email protected]: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 繁體(臺灣正體標準)到簡體並轉換為中國大陸常用詞彙