[Php-it] Rimuovere eccessivi a capo
Matteo Beccati
php at beccati.com
Fri Dec 22 16:04:05 CET 2006
simo ha scritto:
> $testo = str_replace("\r",'',$testo);
> while(strstr($testo,"\n\n")) str_replace("\n\n","\n",
> $testo);
>
> (credo)
quasi :)
Anch'io eliminerei prima i \r:
$testo = str_replace("\r", '', $testo);
$testo = preg_replace('/\n+/', '\n', $testo);
Altrimenti puoi provare direttamente con:
$testo = preg_replace('/(\r\n|\n|\r)+/', '$1', $testo);
che dovrebbe essere compatibile con CR+LF, LF e solo CR
Ciao ciao
--
Matteo Beccati
http://phpadsnew.com
http://phppgads.com
More information about the Php-it
mailing list