多个模块发布
功能介绍
PHP 汉字转拼音[包含20902个基本汉字+5059生僻字]
安装说明
下载Pinyin.zip 并解压到extend目录下。
配置说明
开启 mb_string 扩展
使用说明
$pinyin = new extend\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
下载类库 (大小:43k)(更新时间:2022-11-22 09:59:57)