OpenCC for PHP 優雅的簡繁體轉換

2021-06-29 08:28:53 字數 1088 閱讀 9945

寫的第乙個 php擴充套件,簡單實用,使用中遇到 問題 和 bug 歡迎發 pull request 和 issue 。當然不要忘記了支援點下 star :smile:

github: 

opencc4php 是 opencc 的php擴充套件,能很智慧型的完成簡繁體轉換

轉換效果: 你幹什麼不幹我事 => 你幹什麼不幹我事

地區詞彙轉換效果: 我滑鼠哪兒去了 => 我滑鼠哪兒去了

你需要先安裝 1.0.1 版本以上的opencc,安裝opencc:

git clone 

cd opencc

make

sudo make install

安裝opencc4php:

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資源物件

可用配置

真正的優雅

乙個人的優雅舉止會使他充滿魅力。即便是乙個普通人,如果他舉止優雅,也會贏得人們的尊敬。言行舉止直接關係到一件事情的成敗得失,它甚至比乙個人的內在品質更容易引起人們的矚目。公尺德爾頓大主教告誡人們 高貴的品質一旦與 的舉止糾纏在一起,也會讓人厭倦。熱情有禮的舉止有如和暢的春風,它常常會吹動成功的碩果,...

程式的優雅

將程式盡量寫的優雅,我相信是每個程式設計師的追求。但是什麼才是優雅的程式?這就是仁者見仁了。舉個例子 public class test public static test getinstance return mtest private mapfuna private void funb pub...

優雅的python 18式優雅你的Python

一,優雅你的jupyter 1,更改jupyter notebook初始工作路徑 平凡方法 在cmd中輸入jupyter notebook generate config,然後找到生成的配置檔案jupyter notebook config.py,在其中加入一條語句 優雅方法 f cd f 我的堅果...