tengo un problema estoy trayendo una tabla de una pagina externa a la cual necesito hacerle unos cambios los cuales los hago con expreciones regulares el problema es que al visualizarla me muestra la tabla que modifico 2 veces y no se como arreglarlo aca les dejo el codigo por si hay algien que me pueda ayudar ya que es urgente porfa.
Código PHP:
Ver original<?php
$regex = "/<\/?\w+((\s+(\w|\w[\w-]*\w)(\s*=\s*(?:\".*?\"|'.*?'|[^'\">\s]+))?)+\s*|\s*)\/?>/i";
$regex = "|<[^>]+>(.*)</[^>]+>|U";
//ver como tiene que ser para que coincida bien.
foreach ($matches as $match) {
echo '<table width="200" height="83" border="1">
<tr>
<td width="59">'.$match[17].'</td>
<td width="162">'.$match[18].'</td>
<td width="59">'.$match[22].'</td>
</tr>
<tr>
<td width="59">'.$match[23].'</td>
<td width="162">'.$match[24].'</td>
<td width="59">'.$match[28].'</td>
</tr>
<tr>
<td width="59">'.$match[29].'</td>
<td width="162">'.$match[30].'</td>
<td width="59">'.$match[34].'</td>
</tr>
</table>';
}
?>
Gracias.