Foros del Web » Programando para Internet » PHP »

Contar caracteres o palabras

Estas en el tema de Contar caracteres o palabras en el foro de PHP en Foros del Web. Quiero ver si me pueden ayudar con esto. Se trata de que traigo un campo de la base de datos, es la descripcion de un ...
  #1 (permalink)  
Antiguo 22/09/2011, 11:52
 
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 2
Contar caracteres o palabras

Quiero ver si me pueden ayudar con esto.

Se trata de que traigo un campo de la base de datos, es la descripcion de un producto. El problema es que la descripción es larga y quiero mostrar sólamente los 250 primeros caracteres.

Estuve intentando hacerlo a mano con una herramienta online, pero se pierde mucho tiempo.

¿Me podrían dar alguna idea?

Muchas gracias.

Última edición por Juan_S; 22/09/2011 a las 11:53 Razón: El link no salió
  #2 (permalink)  
Antiguo 22/09/2011, 12:03
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Contar caracteres o palabras

Código PHP:
Ver original
  1. $cadena = "Esta es la cadena larga...";
  2. $cortar = substr( $cadena, 0, 250 );
  3. echo $cortar;
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #3 (permalink)  
Antiguo 22/09/2011, 12:07
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Contar caracteres o palabras

Puedes hacer algo así para que no se te corten las palabras:

Código PHP:
Ver original
  1. <?php
  2. function cortar_string($string, $largo) {
  3.     $marca = "|";
  4.     if (strlen($string) > $largo) {
  5.         $string = wordwrap($string, $largo, $marca);
  6.         $string = explode($marca, $string);
  7.         $string = $string[0];
  8.         return $string . '...';
  9.     }
  10.     return $string;
  11. }
  12.  
  13. $string = "Ejemplo de como cortar un string sin considerar una palabra incompleta.";
  14. echo cortar_string($string, 40);
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #4 (permalink)  
Antiguo 22/09/2011, 12:09
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Contar caracteres o palabras

Hola que tal.

Te dejo este ejemplo

Código PHP:
Ver original
  1. $cadena = "esta es cedena que deseas recortar hasta un límite de caracteres";
  2. echo $r = substr($cadena,0,16);
  3. //esta es cedena q

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #5 (permalink)  
Antiguo 16/01/2012, 09:59
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Contar caracteres o palabras

Hola amigos, yo tuve el mismo inconveniente, estuve buscando soluciones pero al final termine utilizando una herramienta online, pueden probar con esta : [URL="http://www.contadordetexto.com"]http://www.contadordetexto.com[/URL]

la verdad a mi me ayudo muchisimo, puedes probar a ver si tambien es util para ti.

Última edición por mlagares; 16/01/2012 a las 12:02

Etiquetas: caracteres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.