Библиотека PHP, которая работает с Чжуинь (фонетическая запись) в Пиньинь (汉语Пиньинь), из Пиньинь в Чжуинь.
https://github.com/localvar/zhuyin (версия Golang)
Оригинальная идея взята из библиотеки Golang, написанной Бомином Чжаном , я переписал ее с помощью PHP и использовал в проекте DictPedia.
Например, эта библиотека преобразует чжан1 в чжан (пиньинь) или ㄓㄤ (чжуинь), чжан или ㄓㄤ декодирует в чжан1 , а также поддерживает пиньинь в чжуинь и чжуинь в пиньинь .
Исходная логическая конструкция этой библиотеки функций была написана на Golang, потому что мне нужно было использовать ее в проекте словарной энциклопедии, но я не смог найти библиотеку функций, которая могла бы преобразовать Чжуинь в Пиньинь и Пиньинь в Чжуинь в версии PHP, поэтому я переписал. это из 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
Массачусетский технологический институт
https://packagist.org/packages/dictpedia/zhuyin-pinyin