滕州手机网站建设案例,最新新闻头条国家大事国际新闻,英文网站建设详细方案,找不同 网站开发php拼音码表的生成发布于 2014-09-07 11:12:52 | 90 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor#xff0c;中文名#xff1a;“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点#xff0c;入门门槛…php拼音码表的生成发布于 2014-09-07 11:12:52 | 90 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor中文名“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点入门门槛较低易于学习使用广泛主要适用于Web开发领域。PHP的文件后缀名为php。/**拼音码表的生成启动输入法生成器在逆转换选项卡中装入window的拼音输入法并将其保存为文本文件(winpy.txt)备用。下面的代码将拼音码表文件(文本)装入到数组$pymb中结构为(拼音,(汉字...))码表转换时间较长应转换后另行保存*/$filename pymb.txt;if(file_exists($filename)) {$fp fopen($filename,r);$pymb unserialize(fread($fp,filesize($filename)));fclose($fp);}else {$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) {$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($i0;$iecho .$ar[$i][1].;}echo ;for($i0;$iecho .$ar[$i][0].;}echo ;?相关阅读:php拼音码表的生成php实现单链表的实例代码php生成局部唯一识别码LUID的代码PHP源码分析之变量的存储过程分析一个简单的PHP验证码示例代码php把数据表导出为Excel表的最简单、最快的方法(不用插件)一个php短网址的生成示例代码(仿微博短网址)PHP使用imagick读取PDF生成png缩略图的两种方法PHP curl 获取响应的状态码的方法一个好用的PHP验证码类实例代码分享php不允许用户提交空表单(php空值判断)的方法PHP 验证码不显示只有一个小红叉的解决方法