<p> <code>///// by iwind.org coldwind/iwind/month/ccterran<br />//这个函数是对[code][/code]标签里的内容进行分析,并输出<br />//例如:<br />// <?php $string='[code]<?$hello="hello";?>[/code]sssssssssssss';<br />// highlight($string);<br />// ?><br />//保留了不完全的标签,如只有[code],没有[/code],则输出中含有[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("(.+)\[/code\]",$arr[$i])){<br />  list($astr,$bstr)=split("\[/code\]",$arr[$i],"2");<br />  highlight_string($astr);<br />  echo"$bstr";<br />  }<br />else{<br />  if($i!="0"){<br /> echo"[code]";<br /> }<br />  echo"$arr[$i]";<br /> }<br />}<br />}</code></p>