Hola buenos dias como prodia intersertar el final de una cadena y añadir en esta unos caracteres
Gracias
Un Saludo
| ||||
No sé muy bien a lo que te refieres, pero seguramente lo lograrás con substr()
__________________ M a l d i t o F r i k i |
| ||||
substr($cadena, $inicio, $cantidad) Donde: $cadena = el texto $inicio = posición inicial (empezando por 0) $cantidad = cantidad de caracteres. Ejemplo: Código PHP:
__________________ M a l d i t o F r i k i |
| ||||
que tal el problema esta en que si duvuelvo el ultimo caracter con el -1 pone esto el texto con $texto = substr_replace ($texto, '....', -1, 0) me hace esto el text....o y no se la forma de que lo pona despues del ultimo caracter pro que si pongo cero logicamente me pone ....el texto Un Saludo |
| ||||
ok CAIN muchas gracias lo que hize fue lo siguiente : Código PHP: Gracias Un Saludo |
| ||||
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 |
| ||||
ok sci-fi estas en lo cierto con poner Código PHP: Código PHP: Muchas gracias a los dos Un Saludo |