第一步:composer require “overtrue/laravel-pinyin:~3.0”
第二步:配置
1,Add the following line to the section providers of config/app.php:在配置文件config/app.php配置一下参数
‘providers’ => [
//…
Overtrue\LaravelPinyin\ServiceProvider::class,
],
2,as optional, you can use facade:你也可以使用别名
‘aliases’ => [
//…
‘Pinyin’ => Overtrue\LaravelPinyin\Facades\Pinyin::class,
],
/**
- 拼音的扩展包使用
*/
public function testOfPinyin(){
$pinyin = new Pinyin();
$name = “我是小白”;
$name_spell = p i n y i n − > c o n v e r t ( pinyin->convert( pinyin−>convert(name);
$name_initial = p i n y i n − > a b b r ( pinyin->abbr( pinyin−>abbr(name);
n a m e s p e l l = s t r t o u p p e r ( i m p l o d e ( ′ ′ , name_spell = strtoupper(implode('', namespell=strtoupper(implode(′′,name_spell));//转为字符串,并且转为大写 XIAZHAOJIANTANGPEI
n a m e i n i t i a l = s t r t o u p p e r ( name_initial = strtoupper( nameinitial=strtoupper(name_initial);//转为大写 XZJTP
echo n a m e i n i t i a l . ′ − − − − − − ′ . name_initial.'------'. nameinitial.′−−−−−−′.name_spell;
exit();
}