PHP 漢字轉拼音:hz2py
漢字轉拼音的 php 擴展,支持轉全拼/簡拼,多音字。
例子 $src = '一個重慶人,走在銀行門前的人行道上.';
//$result;
//$polyphone = array();
$ret = hz2py_jp($src, $result, $polyphone);
var_dump($result);
var_dump($polyphone);
var_dump($ret);
$ret = hz2py_qp($src, $result, $polyphone);
var_dump($result);
var_dump($polyphone);
var_dump($ret);</pre>
</h1>
輸出結果
string(18) "ygzqr,zzyhmqdrhds."
array(2) {
["重"]=>
array(2) {
[0]=>
string(1) "z"
[1]=>
string(1) "c"
}
["行"]=>
array(2) {
[0]=>
string(1) "h"
[1]=>
string(1) "x"
}
}
int(0)
string(55) "yigezhongqingren,zouzaiyinhangmenqiandirenhangdaoshang."
array(3) {
["重"]=>
array(2) {
[0]=>
string(5) "zhong"
[1]=>
string(5) "chong"
}
["行"]=>
array(2) {
[0]=>
string(4) "hang"
[1]=>
string(4) "xing"
}
["的"]=>
array(3) {
[0]=>
string(2) "di"
[1]=>
string(2) "di"
[2]=>
string(2) "de"
}
}
int(0)
$ret = hz2py_jp($src, $result, $polyphone); var_dump($result); var_dump($polyphone); var_dump($ret);
$ret = hz2py_qp($src, $result, $polyphone);
var_dump($result);
var_dump($polyphone);
var_dump($ret);</pre>
</h1>
輸出結果
string(18) "ygzqr,zzyhmqdrhds." array(2) { ["重"]=> array(2) { [0]=> string(1) "z" [1]=> string(1) "c" } ["行"]=> array(2) { [0]=> string(1) "h" [1]=> string(1) "x" } } int(0) string(55) "yigezhongqingren,zouzaiyinhangmenqiandirenhangdaoshang." array(3) { ["重"]=> array(2) { [0]=> string(5) "zhong" [1]=> string(5) "chong" } ["行"]=> array(2) { [0]=> string(4) "hang" [1]=> string(4) "xing" } ["的"]=> array(3) { [0]=> string(2) "di" [1]=> string(2) "di" [2]=> string(2) "de" } } int(0)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!