我有一个大的静态表,它是由cpp脚本从tmp文件生成到php文件。
如果输出
<td> </td>
我可以使用输出缓冲删除它们。
答案 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);