给文字加上拼音

拼音

<?php
/**
  拼音码表的生成:
      启动输入法生成器在逆转换选项卡中装入window的拼音输入法并将其保存为文
  本文件(winpy.txt)备用。
  
  下面的代码将拼音码表文件(文本)装入到数组$pymb中,结构为:(拼音,(汉字...))
  码表转换时间较长,应转换后另行保存
*/
$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) {
    if($py != $old) {
      if($old != "") {
        $pymb[] = array(py => $old,hz => $ar);
      }
      $old = $py;
      $ar = array();
    }
    $ar[] = $ch;
  }
}
fclose($fp);
?>
  应用例,给文字加上拼音<br>
<?
/**
  应用例,给文字加上拼音。为简化起见,假定全为中文
*/

$text = "应用例,给文字加上拼音";
echo "<table><tr align=center>";
for($i=0;$i<strlen($text);$i+=2) {
  $ch = substr($text,$i,2);
  $k = " ";
  for($p=0;$p<count($pymb);$p++) {
    if(in_array($ch,$pymb[$p][hz])) {
      $k = $pymb[$p][py];
      break;
    }
  }
  echo "<td>$k</td>";
}
echo "</tr><tr align=center>";
for($i=0;$i<strlen($text);$i+=2) {
  $ch = substr($text,$i,2);
  echo "<td>$ch</td>";
}
echo "</tr></table>";
?>

时间: 2024-11-02 13:14:17

给文字加上拼音的相关文章

Word中如何给汉字上方自动加上拼音

Word制作时想在汉字上方加上拼音标注.那么我们如何才能在文字上面加上相应的拼音了?该如何实现这项功能? 第一步:打开文档,选种需要加上拼音标注的汉字,可以是单个汉字,也可以是多个; 第二步:点开菜单上的"格式"中的"中文版式"中的"拼音指南" 第三步:在弹出的"拼音指南"下面的"拼音文字"中输入相应的拼音.最后确定.        其中也可以设置字号,字体,对齐居中等      

《Excel 职场手册:260招菜鸟变达人》一第 19 招 Excel中汉字怎样加上拼音

第 19 招 Excel中汉字怎样加上拼音 给汉字加上拼音,好像是Word的特长吧?有没有想过在Excel里为汉字加上拼音呢?想到就能做到,不如现在就试试!你会发现,Excel的拼音功能甚至比Word里更强大.我们在单元格内输入汉字"腾讯",在工具栏上找到"文"字上带拼音的图标. 单击拼音图标右边的小箭头,展开功能,要显示拼音,单击第一项,此时允许显示和编辑拼音,拼音图标也会变成深色.单击第二项编辑拼音,第三项设置拼音格式,如图1-1-56所示. 了解了功能,下面开

用WPS文字隐藏文字添加拼音 制作语文考卷不用愁

  小编将通过WPS文字在制作语文考卷时的实际运用,来为大家介绍如何在WPS文字中隐藏文字和添加拼音. 1.隐藏文字 在作业与测试中,经常需要学生们填空,有时没有标准答案,可以随意填写,批改作业与试卷时也可以灵活操作.而有时必须填写标准答案,这在批改作业与试卷时就不可随意了,要与标准答案比对评判,我们手上就需要有一份带标准答案的底稿了. 方法一:其实制作过程也挺简单,就是在试卷制作时,先按正常操作执行,制作完成后,将答案部分隐藏起来就行了,先用左手按下Ctlr键,再用鼠标依次选择我们要隐藏的答案

WPS2005中轻松给文字加上边框

在WPS2005的"格式"工具栏中并没有直接给文字加框的工具,那么,怎样才能给文字加上外框呢? 其实很简单,只要点击菜单命令"视图→工具栏→其它格式",如图1所示.显示"其它格式"工具栏,然后点击工具栏中第一个按钮"字符边框",此后再输入的文字就自动加上边框了,如图2所示. 先选中文字,再点击此按钮,也可以达到同样的效果.如果不再需要加边框,那么选中文字后,再次点击此按钮,即可取消边框.

如何给Word2007文字添加拼音

     如何给Word2007文字添加拼音          第一步:首先打开word文档,然后输入或者复制这个字到文档空白处(只要是中华字典库里面的字体都可以),如图 第二步:然后选中这个字,接着点击工具栏"开始"下字体上面的"文",然后会弹出"拼音指南"对话框 第三步:可以不用在该对话框下做任何设置,然后直接点击"确定",然后就看到了文字的上面有了拼音 第四步:如果感觉添加的拼音字体太小或者拼音和文字之间的距离等结构不够

如何在word文档中给一段文字加上底色

  如何在word文档中给一段文字加上底色          一个常用的软件,就能让一段文字更富表现力,如何用word给一段文字加上底色,快来学习吧! 效果图: 步骤 1.输入一段文字 2.选定要加底色的文字 3.在"格式"中选择"边框和底纹" 4.在"底纹"中选择想要的颜色,然后按"确定"按钮 5.就完成了!

word2013如何给文字加上外框

  .打开word2013,输入你的数据源,确认好你要加上边框的数据; 二.选上你要加上边框的文字,之后单击菜单栏的"开始",选择红框所示的图标; 三.随后你就可以看到,我们的文字已经加上边框了. 四.如果想要给文字加上圆圈的话,可以单击下图所示的红框位置,就可以为你的文字加上圆圈外框.

WPS文字隐藏文字添加拼音 制作语文考卷不用愁

  小编将通过WPS文字在制作语文考卷时的实际运用,来为大家介绍如何在WPS文字中隐藏文字和添加拼音. 1.隐藏文字 在作业与测试中,经常需要学生们填空,有时没有标准答案,可以随意填写,批改作业与试卷时也可以灵活操作.而有时必须填写标准答案,这在批改作业与试卷时就不可随意了,要与标准答案比对评判,我们手上就需要有一份带标准答案的底稿了. 方法一: 其实制作过程也挺简单,就是在试卷制作时,先按正常操作执行,制作完成后,将答案部分隐藏起来就行了,先用左手按下Ctlr键,再用鼠标依次选择我们要隐藏的答

javaScript对文字按照拼音排序实现代码

 这篇文章主要介绍了javaScript对文字按照拼音排序实现代码,有需要的朋友可以参考一下  代码如下: <title>JavaScript对文字按照拼音排序</title> <SCRIPT type="text/javascript"> function defaultSort(){ var a="zhongguo,daguo,世界,中国,超级大国"; a=a.split(","); a.sort(); a