Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2011, 13:33
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Problema saltos de Linea

nl2br hace lo siguiente con una lista así:

dato 1
dato 2
dato 3

pasa a

dato 1 <br/> (enter)
dato 2 <br/> (enter)
dato 3 <br/> (enter)

Aquí lo que podrías hacer es esto:

$cadena=str_replace("\n","<br/>",$cadena);

así convertiría los saltos de linea ("\n") en etiquetas <br/>

también hay que tener en cuenta que algunos sistemas forman el enter con dos caracteres, el salto de linea y el retorno de carro, en tal caso podría quedar así:
$cadena=str_replace("\n","<br/>",$cadena);
$cadena=str_replace("\r","",$cadena);

o en una linea:
$cadena=str_replace("\r","",str_replace("\n","<br/>",$cadena));