网站地图    收藏   

主页 > php专栏 > php函数大全 >

PHP中字体应用释疑 - php函数

来源:自学PHP网    时间:2014-11-25 00:27 作者: 阅读:

[导读] 综述:有许多朋友对网站提供繁、简两种版本感到很困惑,是怎么实现的呢?这也是时下众多PHP书籍中被漏掉的一个很重要的知识点。笔者搜集整理...

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. ?> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论