0

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

如果输出

<td> </td>

我可以通过输出缓冲删除这些吗?

4

1 回答 1

0

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

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

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

$str = '<tables><tr><td>bla</td><td> </td></tr></table>';
$str = preg_replace('/<td>\\s+<\/td>/', '<td></td>', $str);
于 2009-10-06T10:10:27.957 回答