##PHP版汉字拼音(字符串包含数字、拼音、多音字、首字母等)
###简单转换
Pinyin_Pinyin::ChineseToPinyin('UTF8-PHP版汉字转拼音');
UTF8-PHPbanhanzizhuanpinyin
###首字母转换
Pinyin_Pinyin::ChineseToPinyin('UTF8-PHP版汉字转拼音', false, true); UTF8-PHPbhzzpy
###多音字
Pinyin_Pinyin::ChineseToPinyin('UTF8-PHP版汉字转拼音多音字-圈', false, false, true);
array(
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-quan',
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-juan',
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-juan',
);
###多音字首字母
Pinyin_Pinyin::ChineseToPinyin('UTF8-PHP版汉字转拼音多音字-圈', false, true, true);
array(
'UTF8-PHPbhzzpydyz-q',
'UTF8-PHPbhzzpydyz-j',
'UTF8-PHPbhzzpydyz-j',
);
###所有转换结果
Pinyin_Pinyin::ChineseToPinyin('UTF8-PHP版汉字转拼音多音字-圈', false, true, true, true);
array (
'full' =>
array (
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-quan',
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-juan',
'UTF8-PHPbanhanzizhuanpinyinduoyinzi-juan',
), 'initial' =>
array (
'UTF8-PHPbhzzpydyz-q',
'UTF8-PHPbhzzpydyz-j',
'UTF8-PHPbhzzpydyz-j',
),