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

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

作者来源: 
阅读 数 170 人次 , 2006-3-29 4:08: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]";
}
}
}

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:用libtemplate实现静态网页生成
· 下一篇:window.open()的所有参数列表
· PHP新手上路(六)
· 一个分页导航类示例
· 通过Include和Require函数实现代码重用
· 使用\"函数递归\"实现基于php和MySQL的动态树型菜单
· 正则表达式判断email和URL


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