当前位置:首页> PHP教程> php基础
关键字
文章内容
再来一个一个把字符串按php代码高亮显示的函数
 
 
修改时间:[2012/03/15 04:43]    阅读次数:[1103]    发表者:[起缘]
 
///// by iwind.org coldwind/iwind/month/ccterran
//这个函数是对
[/code]标签里的内容进行分析,并输出<br />
//例如:<br />
//  &lt;?php $string='[code]&lt;?$hello=&quot;hello&quot;;?&gt;

(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)
sssssssssssss';
// highlight($string);
// ?>
//保留了不完全的标签,如只有
,没有 

(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)
,则输出中含有
<br />
           <
br />
function 
highlight($string){<br />
   
$arr=explode(&quot;[code]&quot;,$string);<br />
   
$total=sizeof($arr);<br />
   for(
$i=0;$i&lt;$total;$i++){<br />
       if(
ereg(&quot;(.+) 

(非常全面的一个php技术网站, 有相当丰富的文章和源代码.)
",$arr[$i])){
list($astr,$bstr)=split("[/code]",$arr[$i],"2");
highlight_string($astr);
echo"$bstr";
}
else{
if($i!="0"){
echo"[code]";
}
echo"$arr[$i]";
}
}
}