PHP中字体应用释疑

综述:有许多朋友对网站提供繁、简两种版本感到很困惑,是怎么实现的呢?这也是时下众多PHP书籍中被漏掉的一个很重要的知识点。笔者搜集整理并根据自己的开发经验将一些重点与疑点罗列出来与大家共享!

如何应用繁体中文转换为简体中文PHP函数:

  1. <? 
  2. //我们定义一个big5togb的函数来实现这个转换: 
  3.  
  4. function big5togb($code) 
  5. //参数$code是big5码的字符串 
  6. include data_big5.PHP//包含big5数据的文件 
  7. $output=
  8. $length=strlen($code); //取得字符串长度 
  9. $code=strtok($code,); 
  10. $idx=0; 
  11. while ($idx < $length) 
  12. $tmpStr=$code[$idx].$code[$idx 1]; 
  13.  
  14. if (isbig5($tmpStr)) //判定是否big5码 
  15. ……//假如是big5码则进行转换后输出 
  16. else 
  17. $output.= $code[$idx]; //假如不是big5码则直接输出 
  18. $idx ; 
  19. return ($output); 
  20. ?> 

如何应用简体中文转换为繁体中文PHP函数?我们定义一个big5togb的函数来实现这个转换:

  1. function gbtobig5($code
  2. include data_gb.PHP//包含有gb码的数据文件 
  3. $output=
  4. $length=strlen($code); 
  5. $code=strtok($code,); 
  6. $idx=0; 
  7. while ($idx < $length
  8. $tmpStr=$code[$idx].$code[$idx 1]; 
  9.  
  10. if (isgb($tmpStr)) //判定是否gb码 
  11. ……//假如是gb码转换后输出 
  12. else 
  13. $output.= $code[$idx]; //不是gb码则直接输出 
  14. $idx ; 
  15. return ($output); 

在简繁体转换中怎样应用PHP输出控制功能PHP输出控制功能是怎样一回事?

PHP输出信息控制函数可以让你控制你的脚本输出内容,可以用于许多不同的情况,非凡是在你的脚本已经输出信息后需要发送文件头的情况以及需要对输出信息进行编辑处理的地方。输出控制函数不对使用header()或setcookie()发送的文件头信息产生影响,只对那些类似于echo()、print() 和 PHP 代码的数据块有作用,

例题控制输出:test.PHP

  1. <? 
  2. function test($str){ 
  3. return str_replace(world,PHP,$str); 
  4. ob_start(test); 
  5. echo hello world
  6. ob_end_flush(); 
  7. ?> 

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...