Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2003, 05:19
Avatar de sci-fi
sci-fi
 
Fecha de Ingreso: marzo-2002
Mensajes: 157
Antigüedad: 22 años, 2 meses
Puntos: 0
hola,

si necesitas solamente añadir "..." a una cadena haz solamente esto:

$cadena .= '...';

eso si te entendí bien por tu último post, de lo contrario si necesitas cortar una cadena y añadirle '...' solamente hasta tal numero de caracteres para reducir el texto, utiliza esas funciones. lo único recortar texto te va a cortar el texto en tal posición y te pueden cortar la última palabra, tipo "este es el texto" quedaría "este es e...", etc, en ese caso tenes que añadir un paso intermedio que te busque desde la posición de caracter a cortar, hasta donde haya un espacio en blanco,

$txt_previo = substr($cadena, 0, 450); // 450 caracteres
$txt = substr($txt_previo, 0, strrpos($txt_previo, " ")) . '... '; // resultado: te agrega el "..." en el último espacio en blanco que haya en la cadena recortada...

no sé si me explico bien pero espero que sirva

saludos
__________________
webdeveloper
http://www.javascripters.com.ar/
diseño web y tecnología