扩展库

多个模块发布

汉字转拼音类

功能介绍

PHP 汉字转拼音[包含20902个基本汉字+5059生僻字]

安装说明

下载Pinyin.zip 并解压到extend目录下。

配置说明

开启 mb_string 扩展

使用说明

$pinyin = new \Pinyin\Pinyin;

$pinyin->toPinyin($str, $first_char = 0, $uppercase=0,$split_char = '', $except_char = '')

$str 需要转换的汉字
$first_char 值为1时,仅显示每个汉字的首字母
$uppercase 值为1时,拼音字母大写
$split_char 分隔符,比如空格,默认无分隔符
$except_char保留字符

使用实例

全拼

$str = '是默认的编码方式。对于英文文件是ASCII编码,对于简体中文文件是GB2312编码,魍魉,交媾,蒯草';
echo $pinyin->toPinyin($str);
//shimorendebianmafangshiduiyuyingwenwenjianshiASCIIbianmaduiyujiantizhongwenwenjianshiGB2312bianmawangliangjiaogoukuaicao

全拼带空格分隔符

$str = '超轻量php框架-欢迎使用Startmvc';
echo $pinyin->toPinyin($str,0,0,' ');
//chao qing liang php kuang jia huan ying shi yong Startmvc

全拼带横线分隔符

$str = '超轻量php框架-欢迎使用Startmvc';
echo $pinyin->toPinyin($str,0,0,'-');
//chao-qing-liang-php-kuang-jia---huan-ying-shi-yong-Startmvc

只显示首字母,并大写

$str = '超轻量php框架-欢迎使用Startmvc';
echo $pinyin->toPinyin($str,1,1);
//CQLPHPKJHYSYSTARTMVC

保留字符&

$str = '超轻量php框架&欢迎使用Startmvc';
echo $pinyin->toPinyin($str,0,0,' ','&');
//chao qing liang php kuang jia & huan ying shi yong Startmvc
下载类库 (大小:42k)(更新时间:2020-08-05 12:46:17)