$string = 'yazının tamamı'
veya veritabanından;
$string = $row[yazi_metni] // [yazi_basligi], [yazi_ozet] her ne ise?

HTML etiketlerini tanımlamana gerek yok ancak, boşluk bulunan (enter, tab vs) yazılar için denemedim, o yüzden her ihtimale karşı fazla boşlukları al.
$string =  preg_replace('/[\s\n\t\r\]+/i', ' ', $string);