再来一个一个把字符串按php代码高亮显示的函数
时间:2007-02-17 来源:PHP爱好者
///// by iwind.org coldwind/iwind/month/ccterran
//这个函数是对
//这个函数是对
CODE:
[复制到剪切板]
[/code]标签里的内容进行分析,并输出<br>//例如:<br>// <?php $string='以下内容为程序代码:<br><?$hello="hello";?>sssssssssssss';<br>// highlight($string);<br>// ?><br>//保留了不完全的标签,如只有以下内容为程序代码:<br>,没有,则输出中含有[code]<br> <br>function highlight($string){<br> $arr=explode("[code]",$string);<br> $total=sizeof($arr);<br> for($i=0;$i<$total;$i++){<br> if(ereg("(.+)
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.
",$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.
相关阅读 更多 +