Tema: FAQ's de PHP
Ver Mensaje Individual
  #83 (permalink)  
Antiguo 09/10/2003, 19:55
Jordi1
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
Tema: Salto de linea.

Pregunta: Como forzar un salto de linea cuando no hay \n
o bien formatear un texto con una cantidad de caracteres predefinidos

Respuesta: A veces nos encontramos que en n textarea
nos ponen muchos caracteres seguidos o bien muchos saltos de linea, o quizas queremos sacar el texto de un archivo con lineas
muy largas y la funcion nl2br() no nos va del todo bien.

Pues con esta " funcionciolla" evitamos estos problemas

Código PHP:

//$texto el texto a formatear, $max cantidad de caracteres a cortar cada linea

function br($texto$max)
{      
     if(
strlen($texto) > $max
//si el texto tiene mas de los caracteres que le indicamos con la variable $max
       

         
$texto wordwrap($texto,$max,"<br>",1);
//nos lo corta a la cantidad de caracteres indicado
       
}
        else 
$texto=$texto;
// si no llega a los caracteres incicado, pues lo deja tal cual
        
return $texto;      

espero que os sirva