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

王朝php·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

///// 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]";

}}}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航