首页 > 作文

拼音码表的生成

更新时间:2023-04-06 08:43:48 阅读: 评论:0

<?php

/**

拼音码表的生成:

启动输入法生成器在逆转换选项卡中装入window的拼音输入法并将其保存为文

本文件(winpy.txt)备用。

下面的代古天乐个人资料码将拼音码表文件(文本)装入到数组$pymb中,结构为:(拼音,(汉字…))

码表转换时间较长,应转换后另行保存

*/

$filename = “pymb.txt”;

if(file_exists($filename)) {

$fp = fopen($filename,”r”);

$pymb = unrialize(fread($fp,filesize($filename)));

fclo($fp);

}el {

$filename = “winpy.txt”;

$fp = fopen($filename,”r”);

$old = “”;

$ar = array();

$pymb = array();

while(! feof($fp)) {

$buffer = fgets($fp,128);

sscanf($buffer,”%2s%s”,$ch,$py);

if($ch >= “啊” && ord($py) < 128) {

$p特长技术ymb[$ch] = $py;

}

}

fclo($fp);

$fp = fopen(“pymb.txt”,”w”);

fwrite($fp,rialize($pymb).”\n”);

fclo($fp);

}

?>

应用例,给文字加上拼音<br>

<?

/**

应用例,给文字加上拼音。为简化起见,假定全为中文

*/

function get_py($text) {

global $pymb;

$i = 0;

$n = strlen($text);

$ar = array();

while($i<$n) {

$ch = $text[$i++];淘汰的英文是pass吗

$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 “<table><tr align=center>”;

for($i=0;$i<count赞美粽子的经典诗句($ar);$i++) {

echo “<td>豆乳化妆水221;.$ar[$i][1].”</td>”;

}

echo “</tr><tr align=center>”;

for($i=0;$i<count($ar);$i++) {

echo “<td>”.$ar[$i][0].”</td>”;

}

echo “</tr></table>”;

?>

本文发布于:2023-04-06 08:43:46,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/acee51751fafcf05cba5a06361df1761.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:拼音码表的生成.doc

本文 PDF 下载地址:拼音码表的生成.pdf

标签:码表   拼音   文件   汉字
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图