Foros del Web » Programando para Internet » PHP »

Como contar numero de palabras de un registro?

Estas en el tema de Como contar numero de palabras de un registro? en el foro de PHP en Foros del Web. Bien, yo tengo una base de datos, en la cual introduzco un registro que tiene x numero de palabras, como hago, para que a la ...
  #1 (permalink)  
Antiguo 22/07/2002, 06:02
 
Fecha de Ingreso: mayo-2002
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 0
Como contar numero de palabras de un registro?

Bien, yo tengo una base de datos, en la cual introduzco un registro que tiene x numero de palabras, como hago, para que a la hora de utilizar la función mysql_fetch_array(), solo me muestre un numero y del total x de palabras que he contado anteriormente?

Si esto es mucho pedir, con solo saber con que funcion puedo contar el numero de palabras, tengo suficiente,por lo demas ya me buscaré la vida.

Un saludo.
  #2 (permalink)  
Antiguo 22/07/2002, 10:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Como contar numero de palabras de un registro?

Puedes contar las aparaciones de espacios y ahi determinas las palabras que hay en un string (cadena) ...

Funciones como substr_count() o count_char() te pueden ayudar ..

Si tienes espacios extra entre palabras .. previamente antes de aplicar una de esas funciones deberias (aunque sea temporalmente) de eliminar los espacios; tanto al final de la cadena como al principio con funciones como: trim()

Un saludo,
  #3 (permalink)  
Antiguo 22/07/2002, 11:14
 
Fecha de Ingreso: mayo-2002
Mensajes: 115
Antigüedad: 15 años, 6 meses
Puntos: 0
Re: Como contar numero de palabras de un registro?

OK, Muchas gracjias Cluster.

Un saludo.
  #4 (permalink)  
Antiguo 22/07/2002, 11:43
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Re: Como contar numero de palabras de un registro?

¿No podría hacerse algún tipo de explode()?
Convertir la cadena en array dictaminando que los espacios son los separadores de valores.
¿Es posible?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #5 (permalink)  
Antiguo 22/07/2002, 13:57
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años, 1 mes
Puntos: 68
Re: Como contar numero de palabras de un registro?

seria algo asi (aunque reconozco que no es lo más optimo):

&lt;?
$txt = &quot;Este es un texto con varias palabras dentro de el.&quot;;
echo &quot;cantidad de palabras: &quot;.count(explode(&quot; &quot;, $txt));
?&gt;

Contra : si el texto termina en espacio, dará un numero incorrecto de palabras ( 1 de más), por eso conviene utilizar trim como bien dijo mi amigo Cluster.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]
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 20:37.