您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

拼音码表的生成

2025/11/20 7:55:30发布27次查看
= 啊 && ord($py)  $pymb[$ch] = $py;
}
 }
 fclose($fp);
 $fp = fopen(pymb.txt,w);
 fwrite($fp,serialize($pymb).\n);
 fclose($fp);
}
?>
 应用例,给文字加上拼音
/**
 应用例,给文字加上拼音。为简化起见,假定全为中文
*/
function get_py($text) {
 global $pymb;
 $i = 0;
 $n = strlen($text);
 $ar = array();
 while($i$ch = $text[$i++];
$py = ;
if(ord($ch) > 128) {
 $ch .= $text[$i++];
 $py = $pymb[$ch];
}
$ar[] = array($ch,$py);
 }
 return $ar;
}
$text =  拼音码表的生成:
 启动输入法生成器在逆转换选项卡中装入window的拼音输入法并将其保存为文
 本文件(winpy.txt)备用。
下面的代码将拼音码表文件(文本)装入到数组$pymb中,结构为:(拼音,(汉字...))
 码表转换时间较长,应转换后另行保存
;
$ar = get_py($text);
//print_r($ar);
echo ;
for($i=0;$i echo .$ar[$i][1]. ;
}
echo
;
for($i=0;$i echo .$ar[$i][0]. ;
}
echo
;
?>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product