删除空表行输出缓冲?

时间:2009-10-06 05:01:44

标签: php buffering

我有一个大的静态表,它是由cpp脚本从tmp文件生成到php文件。

如果输出

<td> </td>

我可以使用输出缓冲删除它们。

1 个答案:

答案 0 :(得分:0)

您可以使用preg_replace,它看起来像这样

$str = '<tables><tr><td>bla</td><td> </td></tr></table>';
$str = preg_replace('/<td>\\s+<\/td>/', '', $str);

但请记住,如果你删除整个空白td,你需要管理colspawn's所以我会喜欢这样的东西

$str = '<tables><tr><td>bla</td><td> </td></tr></table>';
$str = preg_replace('/<td>\\s+<\/td>/', '<td></td>', $str);