/pinyin

Xiaolong PHP Pinyin Library

Primary LanguagePHP

pinyin

Xiaolong PHP Pinyin Library

基于微软拼音库,仅支持简体中文,unicode编码,共20977个汉字

API:

1.判断给定的字符是否是汉字

Pinyin::isChinese($chr) => true|false

2.根据给定的字符返回所有的拼音

Pinyin::getPinyins($chr) => 差 array('CHAI', 'CI', 'CHA')

3.根据给定的字符返回所有的拼音

Pinyin_Ext::getFirstPinyin($str) => IBM**有限公司 IBMZGYXGS

算法和数据结构参考:http://zh.lucida.me/blog/lucida-pinyin-converter/

感谢lucida的文章