bueno el codigo funciona perfecto , le agrege para que me mostrara el codigo dentro de una table, pero el problema es que al final del texto me repite la tabla, cual es mi error? aqui está el codigo
Código PHP:
function color_source($string){
$array_contenido = explode("[source]",$string);
$final = $array_contenido[0];
for($i = 1;$i <= count($array_contenido);$i++){
$array_contents = explode("[/source]",$array_contenido[$i]);
ob_start();
highlight_string($array_contents[0]);
$array_contents[0] = ob_get_contents();
ob_end_clean();
$final .='<br><center><table width="90%" border="0"><tr><td><font size="1" color="#CC3300">PHP</font></td></tr></table><table border="1" cellpadding="6" cellspacing="0" style="border-collapse: collapse;border:1px solid;" bordercolor="#111111" width="90%"><tr><td width="100%" height="100%" bgcolor="#CEDFF0" valign="top"><font face="Verdana" style="font-size=8pt">'.$array_contents[0]."</font></td></tr></table></center><br>".$array_contents[1];
}
return $final;
}
Por que me da ese problema?
Saludos