Salve a tutti. Ho il seguente codice...

Codice PHP:
$offset 150;
if ((
strlen($testo) > $offset) || (strlen($testo) == $offset))  {
 
$anteprima substr($testo,0,strpos($testo,'.',$offset)+1);
}
else if (
strlen($testo) < $offset)
{
 
$anteprima $testo;

... che, a partire da una variabile $testo, mi calcola un'anteprima ($anteprima) consistente in una piccola parte del suddetto testo: dall'inizio fino al primo punto rilevato dopo 150 caratteri.

Ora, vorrei fare in modo che l'anteprima si interrompa quando viene trovato il punto seguito da uno spazio oppure da un "accapo", perchè attualmente mi si ferma anche quando, ad esempio, trova il punto di qualche indirizzo web (www.nomesito.com).

qualcuno di voi saprebbe indicarmi come fare per risolvere questo problema?

Grazie in anticipo a chi vorrà aiutarmi. Ciao