ZhuyinPinyin
1.0.0
A PHP library that deals with Zhuyin (注音) to Pinyin (汉语拼音), Pinyin to Zhuyin.
https://github.com/localvar/zhuyin (Golang version)
The original idea is from a Golang library written by Bomin Zhang , I recoding it with PHP and using on DictPedia project.
For example, this library will translate zhang1 to zhāng (pinyin) or ㄓㄤ (zhuyin), zhāng or ㄓㄤ decode to zhang1 , and also support pinyin to zhuyin and zhuyin to pinyin .
这个函式库的原始逻辑设计出自以Golang 编写,因为本人需要用在字典百科专案中,但寻无以PHP 版本实现的注音转拼音、拼音转注音的函式库,所以我把它从Golang 改写成PHP 版本。
composer require dictpedia/zhuyin-pinyin
$ zh = new DictPedia ZhuyinPinyin ();
Resutn empty string if the input string is invaild.
echo $ zh -> encodePinyin ( ' zhang1 ' );
// result: zhāng
echo $ zh -> decodePinyin ( ' zhāng ' );
// result: zhang1
echo $ zh -> encodeZhuyin ( ' zhang1 ' );
// result: ㄓㄤ
echo $ zh -> decodeZhuyin ( ' ㄓㄤ ' );
// result: zhang1
echo $ zh -> pinyinToZhuyin ( ' zhāng ' );
// result: ㄓㄤ
echo $ zh -> zhuyinToPinyin ( ' ㄓㄤ ' );
// result: zhāng
MIT
https://packagist.org/packages/dictpedia/zhuyin-pinyin