文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>再来一个一个把字符串按php代码高亮显示的函数

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

时间:2007-02-17  来源:PHP爱好者

///// by iwind.org  coldwind/iwind/month/ccterran
//这个函数是对
CODE:
[复制到剪切板]
[/code]标签里的内容进行分析,并输出<br>//例如:<br>//&nbsp;&nbsp;&lt;?php &#36;string='以下内容为程序代码:<br>&lt;?&#36;hello=&quot;hello&quot;;?&gt;sssssssssssss';<br>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;highlight(&#36;string);<br>//&nbsp;&nbsp;&nbsp;&nbsp;?&gt;<br>//保留了不完全的标签,如只有以下内容为程序代码:<br>,没有,则输出中含有[code]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>function highlight(&#36;string)&#123;<br>&nbsp;&nbsp;&nbsp;&#36;arr=explode(&quot;[code]&quot;,&#36;string);<br>&nbsp;&nbsp;&nbsp;&#36;total=sizeof(&#36;arr);<br>&nbsp;&nbsp;&nbsp;for(&#36;i=0;&#36;i&lt;&#36;total;&#36;i++)&#123;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(ereg(&quot;(.+) php爱好者站 http://www.phpfans.net dreamweaver|flash|fireworks|photoshop.
",$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爱好者站 http://www.phpfans.net dreamweaver|flash|fireworks|photoshop.
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载