动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   PHP → 阅读文章

 再来一个一个把字符串按php代码高亮显示的函数

作者来源: 
阅读 1219 人次 , 2006-4-18 17:06:00 


   ///// by iwind.org  coldwind/iwind/month/ccterran
//这个函数是对[code][/code]标签里的内容进行分析,并输出
//例如:
//  <?php $string='[code]<?$hello="hello";?>[/code]sssssssssssss';
//        highlight($string);
//    ?>
//保留了不完全的标签,如只有[code],没有[/code],则输出中含有[code]
           
function highlight($string){
   $arr=explode("[code]",$string);
   $total=sizeof($arr);
   for($i=0;$i<$total;$i++){
       if(ereg("(.+)\[/code\]",$arr[$i])){
         list($astr,$bstr)=split("\[/code\]",$arr[$i],"2");
         highlight_string($astr);
         echo"$bstr";
       }
else{
     if($i!="0"){
        echo"[code]";
    }
     echo"$arr[$i]";
    }
}
}   
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:PHP开发人员升级秘笈
· 下一篇:这有一个测试页面执行时间的类:
· 对Javascript和select部件的结合运用
· 基于文本的留言簿
· 一个程序下载的管理程序(三)
· 再来个快的
· 目录认证


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077