HTML "tömörítése" PHP-val

Tisztelt Kollégák!

Feltételezzünk egy $str = "[table> [tr> [td>Hasznos infó[/td> \n [/tr> [/table>" típusú, rengeteg "szemetet" tartalmazó sztringet.
Hogyan lehetene a tagok közül eltávolítani a fölösleges spaceket, meg egyebeket PHP-ban, hogy a kimenet kb. így nézzen ki: $str = "[table>[tr>[td>Hasznos infó[/td>[/tr>[/table>"

Az ereg_replace-el próbáloztam, (a "><" között levő spacek cseréje), de természetesen a hasznos infót is elcseszte. :(
Remélem, érthető voltam, hogy mit szeretnék.
Valami ötlet?

Hozzászólások

Tidy a baratod. Van php-extension-kent is.

2 vagy tobb db spac-t cserelj 1 db-spac-re.

Hali!

Ha jól értelmeztem, akkor ez segíthet:

$str = preg_replace ( "/( )/" , "" , $str);

Köszi mindenkinek.
Közben született egy megoldásom, nem is értem, miért működik, de
működik.. :) (Szerintem nem kéne működjön...)

$sto = ereg_replace(">[\n\t ]*<","><",$str);

Elmagyarázza ezt nekem valaki? :)

Coding for fun. ;)