Download the PHP package jundayw/pinyin without Composer
On this page you can find all versions of the php package jundayw/pinyin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package pinyin
安装
使用 Composer 安装:
原生 PHP
中使用:
框架 Laravel
中使用:
发布配置文件
框架 ThinkPHP
中使用(ThinkPHP6):
发布配置文件
可用选项:
选项 | 描述 |
---|---|
PINYIN_TONE |
UNICODE 式音调:měi hǎo |
PINYIN_ASCII_TONE |
带数字式音调: mei3 hao3 |
PINYIN_NO_TONE |
无音调:mei hao |
PINYIN_KEEP_NUMBER |
保留数字 |
PINYIN_KEEP_ENGLISH |
保留英文 |
PINYIN_KEEP_PUNCTUATION |
保留标点 |
PINYIN_UMLAUT_V |
使用 v 代替 yu , 例如:吕 lyu 将会转为 lv |
拼音数组
翻译姓名
姓名的姓的读音有些与普通字不一样,比如 ‘单’ 常见的音为 dan
,而作为姓的时候读 shan
。
生成用于链接的拼音字符串
获取首字符字符串
翻译汉语短语
翻译整段文字为拼音
将会保留中文字符:,。 ! ? : “ ” ‘ ’
并替换为对应的英文符号。
配置文件格式
使用
tab
制表符作为分隔符
可选字典驱动类型:
1、Jundayw\PinYin\Support\MemoryFileDictLoader
- 内存型,适用于服务器内存空间较富余
- 优点:转换快
- 将所有字典预先载入内存
2、Jundayw\PinYin\Support\FileDictLoader
- 小内存型(默认),适用于内存比较紧张的环境
- 优点:占用内存小,转换不如内存型快
- 将字典分片载入内存
3、Jundayw\PinYin\Support\GeneratorFileDictLoader
- I/O型,适用于虚拟机,内存限制比较严格环境
- 优点:非常微小内存消耗
- 缺点:转换慢,不如内存型转换快
- 不载入内存
- 将字典使用文件流打开逐行遍历并运用
php5.5
生成器yield
特性分配单行内存
鸣谢
基于 CC-CEDICT 词典的中文转拼音工具,更准确的支持多音字的汉字转拼音解决方案。
项目源于 overtrue/pinyin ,因词库完善及补充不能满足业务时效性需求,此项目才应运而生。
All versions of pinyin with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.2.0
The package jundayw/pinyin contains the following files
Loading the files please wait ....