Bin ich zu doof oder finde ich im ganzen Netz keine Lösung zum entfernen von leeren HTML-Tags? (Leerzeichen ist auch "leer"). Da das ja nicht bei allen Tags sinnvoll ist, würde ich der Function gerne die outer-Tags übergeben.
PHP:
$tags = Array('p','div');
remove_empty_tags($string,$tags);
// folgende Vorkommen sollten hier also weg-gestipped werden
// <div>
//
// </div>
// <p> </p>
// <p> </p>
// <p><strong> </strong></p>