codice:
$string = '
Che bella giornata> è oggi.
Guardate che foto: [img]#[/img]</p>';
// elimina i tag
<u> [i] [b] ma mantieni il contenuto
$string = preg_replace('#</?[uipb]>#', '', $string);
// elimina tutti gli altri tag con apertura e chiusura, compreso il contenuto
$string = preg_replace('#<(\S+).*?</\1>#', '', $string);
// elimina tutti gli altri tag rimasti (quelli singoli come
)
$string = strip_tags($string);
echo $string;
ovviamente da usare con cautela, usare le espressioni regolari con l'HTML e' un lavoro insidioso. Ah, questo esempio non elimina i vari a capo, non ho capito se era necessario.