ZhuyinPinyin
1.0.0
주음(음성 표기)을 병음(汉语Pinyin)으로, 병음을 주음으로 처리하는 PHP 라이브러리입니다.
https://github.com/localvar/zhuyin (Golang 버전)
원래 아이디어는 Bomin Zhang 이 작성한 Golang 라이브러리에서 나온 것입니다. 저는 이를 PHP로 레코딩하고 DictPedia 프로젝트에서 사용합니다.
예를 들어, 이 라이브러리는 zhang1을 zhāng (병음) 또는 ㄓㄤ (zhuyin)으로 번역하고, zhāng 또는 ㄓㄤ를 zhang1 로 디코딩하며, 병음을 zhuyin으로 , zhuyin을 병음으로 지원합니다.
이 함수 라이브러리의 원래 로직 설계는 Golang으로 작성되었습니다. 사전 백과사전 프로젝트에서 사용해야 하는데 PHP 버전에서 Zhuyin을 Pinyin으로, Pinyin을 Zhuyin으로 변환할 수 있는 함수 라이브러리를 찾을 수 없어서 다시 작성했습니다. Golang에서 PHP 버전으로.
composer require dictpedia/zhuyin-pinyin
$ zh = new DictPedia ZhuyinPinyin ();
입력 문자열이 유효하지 않으면 빈 문자열을 다시 반환합니다.
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