多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
我们用的是[think-pinyin ](https://github.com/xiaodit/think-pinyin),当然还有很多相似的类库,可以自己找 # ThinkPHP-Pinyin ThinkPHP版 中文转拼音扩展包 支持ThinkPHP `5.1` `6.0`版本 ## 安装 ```sh composer require "xiaodi/think-pinyin" ``` **使用包** * [overtrue/pinyin](https://github.com/overtrue/pinyin) `安正超` ## 快捷使用 | 助手函数 | 方法调用 | | ------------- | --------------------------------------------------- | | `pinyin()` | `app('pinyin')->convert()` | | `pinyin_abbr()` | `app('pinyin')->abbr()` | | `pinyin_permalink()` | `app('pinyin')->permalink()` | | `pinyin_sentence()` | `app('pinyin')->sentence()` | ```php var_dump(pinyin('带着希望去旅行,比到达终点更美好')); // ["dai", "zhe", "xi", "wang", "qu", "lv", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"] var_dump(pinyin_abbr('带着希望去旅行,比到达终点更美好')); // dzxwqlxbddzdgmh var_dump(pinyin_permalink('带着希望去旅行,比到达终点更美好')) // dai-zhe-xi-wang-qu-lyu-xing-bi-dao-da-zhong-dian-geng-mei-hao var_dump(pinyin_sentence('带着希望去旅行,比到达终点更美好')) // daizhexiwangqulyuxing,bidaodazhongdiangengmeihao ``` ## 门面调用 ```php use xiaodi\ThinkPinyin\Pinyin; Pinyin::convert(); Pinyin::abbr(); Pinyin::permalink(); Pinyin::sentence(); ``` ## 控制器调用 ### 5.1 ```php use think\Controller; class Index extends Controller { $this->app->pinyin->convert('带着希望去旅行,比到达终点更美好'); } ``` ### 6.0 ```php use app\BaseController class Index extends BaseController { $this->app->pinyin->convert('带着希望去旅行,比到达终点更美好'); } ```