Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2002, 16:01
d^_^b
 
Fecha de Ingreso: diciembre-2001
Mensajes: 451
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: como cortar palabras?

Lo otro podria ser que cortaras la cadena total y solo pusieras "una muestra", algo como :

---------------------------------------
usuario | ha escrito |
---------------------------------------
d^_^b 1 habia una vez caperuc...|
---------------------------------------
.
.
.

entonces, cortas la palabra y el pones unos puntos suspensivos ...
podrias hacerlo con la funcion substr()
cuyos parametros son la frase, el comienzo (desde donde empezaras a cortar) que seria 0, porke queremos que sea desde el principio de la palabra, y el ultimo parametro es el numero de caracteres que quieres que te corte, por ejemplo 27 (entonces depues le adjuntas los "..." y ter qwueda una cadena siempre de maximo 30 letras).

un ejemplo

$cad = XXX; //lees la frase
if (strlen($cad) > 30){ // si es muy larga
$cad = substr($cad,0,27)."..."; // armamos
}
echo "<td>$cad</td>";

espero que te haya servido de algo, jeje suerte..