Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2004, 08:49
gonzita
 
Fecha de Ingreso: marzo-2004
Ubicación: Bariloche ARGENTINA
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 1
tal vez te sirva este script:

<?
// Inicializamos las variables
$tamano = 50; // tamaño máximo en caracteres
$contador = 0;
$texto = 'Este es el texto que se cortará para que no ocupe más de 50 carácteres';

// Cortamos la cadena por los espacios
$arrayTexto = split(' ', $texto);
$texto = '';

// Reconstruimos la cadena
while($tamano >= strlen($texto) + strlen($arrayTexto[$contador])){
$texto .= ' '.$arrayTexto[$contador];
$contador++;
}
if($texto == '')$texto = substr($arrayTexto[0], 0, $tamano);
echo $texto;
?>