2009-10-06 93 views
0

我有一個很大的靜態表,由一個CGI腳本從一個tmp文件生成一個PHP文件。刪除空錶行輸出緩衝?

如果輸出

<td> </td>

我可以消除這些與輸出緩衝。

+0

我也看了可能preg_replace哪個更好? – user176213 2009-10-06 05:08:31

+0

用str_replace解決了這個問題 – user176213 2009-10-06 06:50:09

回答

0

你可以使用的preg_replace,它會是這個樣子

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

但記住,如果你刪除你需要管理的colspawn的整個空白TD,所以我會prefere像這樣

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