php实现繁体转简体

来源:www.fqssw.com       编辑:admin
2021-06-20 20:58

  有时项目中会用到繁体转简体。如何达成的呢?今天小班为大伙采集了一个类文件,需要用的时候实例化调用就好了
<?php/**************************************************************************** big2gb.php*--------------*begin: Friday, Jan 3, 2003*author: CRLin*url : http://web.dhjh.tcc.edu.tw/~gzqbyr/forum/**$Id: big2gb.php,v 1.0.0 2006/4/24 14:43:44 Exp $*****************************************************************************//*****************************************************************************This program is free software; you can redistribute it and/or modify*it under the terms of the GNU General Public License as published by*the Free Software Foundation; either version 2 of the License, or* any later version.****************************************************************************/define );class big2gb{function chg_utfp{if {$fd = fopen;$str1 = fread);}else{$fd = fopen;$str1 = fread);}fclose;// convert to unip and map p$chg_utf = array;for ;$i=$i+4){$ch1=ord)*256;$ch3=ord);$ch1=$ch1+$ch3;$ch3=ord)*256;$ch4=ord);$ch3=$ch3+$ch4;$chg_utf[$ch1]=$ch3;}// convert to UTF-8$outstr='';for ;$k++){$ch=ord);if {$outstr.=substr;}else{if {if {$i=1;$uni_p=$ch-0xC0;} elseif {$i=2;$uni_p=$ch-0xE0;} elseif {$i=3;$uni_p=$ch-0xF0;} elseif {$i=4;$uni_p=$ch-0xF8;} else {$i=5;$uni_p=$ch-0xFC;}}$ch1=substr;for {$ch1 .= substr;$ch=ord)-0x80;$uni_p=$uni_p*64+$ch;}if {$outstr.=$ch1;}else{$outstr.=$this->uni2utf;}$k += $i;}}return $outstr;}// Return utf-8 characterfunction uni2utf{if return chr;$i=0;$outstr='';while // 2^6=64{$outstr=chr.$outstr;$uni_p=floor;$i++;}switch{case 1:$outstr=chr.$outstr;break;case 2:$outstr=chr.$outstr;break;case 3:$outstr=chr.$outstr;break;case 4:$outstr=chr.$outstr;break;case 5:$outstr=chr.$outstr;break;default:echo "unip error!!";exit;}return $outstr;}}?>
广告位810*200
相关阅读
在php里面删除表怎么操作

在php里面删除表怎么操作

PHP删除数据库表更改之处在:...

2021-06-29
php错误parse error: syntax error, unexpected t_list, expecting t_string in

php错误parse error: syntax error, unexpected t_li

今天在用这个函数的时候一直提示上述问题。参看官方的手册也没介绍用其的需要注意的地方...

2021-06-26
php把字符串转数组

php把字符串转数组

explode—用一个字符串分割另一个字符串...

2021-06-20
discuz怎么在让网页播放flv文件

discuz怎么在让网页播放flv文件

今天网站后台要播放flv文件,用的是discuz的系统开发的, 后台支持添加URL,步骤如图;成效如...

2021-06-20