![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
12/07/2006, 19:41
|
![Avatar de AlZuwaga](http://static.forosdelweb.com/customavatars/avatar785_4.gif) | Colaborador | | Fecha de Ingreso: febrero-2001 Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años Puntos: 535 | |
Bueno, me quedó así:
Código:
<?
$cadena = "
había un enter y dos espacios antes de este párrafo
en este había dos enters antes
acá había 5 enters antes.
acá hay sólo 1 y 3 espacios al final y luego un enter
";
$cadena = trim($cadena);
$cadena = ereg_replace("( ){2,}", " ", $cadena);
$cadena = ereg_replace("(\r\n){3,}", "\r\n\r\n", $cadena);
$cadena = "<p>" . ereg_replace("(\r\n){2,}", "</p><p>", $cadena) . "</p>";
$cadena = ereg_replace("(\r\n)", "<br />\r\n", $cadena);
$cadena = ereg_replace("</p><p>", "</p>\r\n<p>", $cadena);
echo "<textarea cols=\"100\" rows=\"20\">$cadena</textarea>";
?>
Seguramente es mejorable, pero soy nuevito en PHP :)
Gracias y saludos
__________________ ...___... |