1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 繁体中文转换为简体中文的PHP函数【PHP】

繁体中文转换为简体中文的PHP函数【PHP】

时间:2023-03-03 10:35:41

相关推荐

繁体中文转换为简体中文的PHP函数【PHP】

后端开发|php教程

|繁体|体中|中文|文转|转换|换为|为简|简体|体中|中文|文的|的P|PH|HP|P函|函数|数|

后端开发-php教程

前几天我在oso论坛上问有没有这个源程序,没人回复。终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=big5togb($txt)。

(注:源代码中的include “data_big5.php”;这个文件在就是一个数组,在/data_big5.zip,请编辑下载到oso上,做一个链接,因为这个文件我过几天就要删除了。)

php企业主题源码,ubuntu 桌面建立图标,家庭怎样预防爬虫,大象PHP,嘉定seo服务lzw

<?

/***********************************************************************

Written by caocao

caocao@

手机版匿名留言源码,ubuntu终端剪切文件,php小程序爬虫,php buer,无锡seo公lzw

With the help of Keyes

Keyes2000@

http://my-wjl./~Keyes

***********************************************************************/

function isbig5($code)

{

if (strlen($code)>=2)

{

$code=strtok($code,””);

php网页上传图片源码,vscode运行rtos,ubuntu安装小红伞,tomcat rmi端口,sqlite占用体积,php分享插件,django最好的前端框架,爬虫复制cookie,php判断文件,鹰潭 seo,企业网站源码模板,pc扁平化网页,shopex京东模板,页面的特效效果,网站后台管理系统 jsp,粒子群优化算法源程序lzw

if (ord($code[0]) < 161)

{

return (0);

}

else

{

if (((ord($code[1]) >= 64)&&(ord($code[1]) = 161)&&(ord($code[1]) <= 254)))

{

return (1);

}

else

{

return (0);

}

}

}

else

{

return (0);

}

}

function big5offset($code)

{

if (strlen($code) >= 2)

{

$code=strtok($code,””);

if ((ord($code[1]) >= 64)&&(ord($code[1]) <= 126))

{

return ((ord($code[0]) – 161) * 157 + (ord($code[1]) – 64));

}

if ((ord($code[1]) >= 161)&&(ord($code[1]) <= 254))

{

return ((ord($code[0]) – 161) * 157 + 63 + (ord($code[1]) – 161));

}

}

return (-1);

}

function wordtostring($code)

{

return (chr(hexdec(substr($code,0,2))).chr(hexdec(substr($code,2,2))));

}

function big5togb($code)

{

include “data_big5.php”;

$output=””;

$length=strlen($code);

$code=strtok($code,””);

$idx=0;

while ($idx < $length)

{

$tmpStr=$code[$idx].$code[$idx+1];

if (isbig5($tmpStr))

{

$offset=big5offset($tmpStr);

if (($offset >= 0)||($offset <= 14757))

{

$output.=wordtostring($big5order[$offset]);

$idx++;

}

else

{

$output.= $code[$idx];

}

}

else

{

$output.= $code[$idx];

}

$idx++;

}

return ($output);

}

?>

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。