必须用composer安装这个插件
如果是linux的系统,先切换目录到www的根目录地址
然后使用命令
composer require "overtrue/pinyin"
会自动安装适合你php版本的插件
在https://packagist.org/packages/overtrue/pinyin#4.0.0查询到这个版本需要另外一个插件。
phpunit/phpunit
我们继续安装phpunit/phpunit
composer require "phpunit/phpunit"
安装好这两个插件之后,可以如下php代码可以测试。
require "vendor/autoload.php";
//需要加载插件必须使用require ,目录地址要正确
use Overtrue\Pinyin\Pinyin;
// 小内存型
$pinyin = new Pinyin(); // 默认
// 内存型
// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\MemoryFileDictLoader');
// I/O型
// $pinyin = new Pinyin('\\Overtrue\\Pinyin\\GeneratorFileDictLoader');
$pinyin->convert('带着希望去旅行,比到达终点更美好');
// ["dai", "zhe", "xi", "wang", "qu", "lyu", "xing", "bi", "dao", "da", "zhong", "dian", "geng", "mei", "hao"]
$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_TONE);
// ["dài","zhe","xī","wàng","qù","lǚ","xíng","bǐ","dào","dá","zhōng","diǎn","gèng","měi","hǎo"]
$pinyin->convert('带着希望去旅行,比到达终点更美好', PINYIN_ASCII_TONE);
//["dai4","zhe","xi1","wang4","qu4","lyu3","xing2","bi3","dao4","da2","zhong1","dian3","geng4","mei3","hao3"]
更多信息请参考。
github地址:https://github.com/overtrue/pinyin