Foros del Web » Programando para Internet » PHP »

Número repeticiones de un dato

Estas en el tema de Número repeticiones de un dato en el foro de PHP en Foros del Web. Hola a todos , quisiera saber di tengo una cadena o envio pro ejemplo un campo de text area , como puedo hacer para contabilizar ...
  #1 (permalink)  
Antiguo 01/09/2006, 20:00
Usuario baneado!
 
Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Número repeticiones de un dato

Hola a todos , quisiera saber di tengo una cadena o envio pro ejemplo un campo de text area , como puedo hacer para contabilizar las veces que se repite un dato concreto o bien si tengo na funcion for , como detectar dentro de la misma cuantas veces se repite ese mismo dato , saludos a todo
  #2 (permalink)  
Antiguo 01/09/2006, 20:13
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 3 meses
Puntos: 3
Por ejemplo si quieres saber cuantas veces se repitio .. digamos la palabra "PHP"
Código PHP:
$texto="Yo programo PHP, hace tiempo que no  leo PHP,bla bla...";
$repsubstr_count($text'PHP');
echo 
"PHP se repitio $rep veces"
Espero te sirva.
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
  #3 (permalink)  
Antiguo 01/09/2006, 20:24
Usuario baneado!
 
Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Esta bien pero , .... me referia a otra cosa

Supongamos este codigo :

Código PHP:

for ($i=0;$i<8;$i++)
{

if (
$a==$b)

{print 
"ok";}

////

Determinar cuantas veces se repite la palabra ok aqui

///



Lo que trato de averiguar es eso dentro de una funcion for si dada una igualdad esta se confirma , determinar numericamente cuantas veces esa igualdad se ha dado si una vez 2 , etc , saludos nuevamente y gracias
  #4 (permalink)  
Antiguo 01/09/2006, 20:43
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 3 meses
Puntos: 3
Pues facil:solo tienes q incrementar una variable cuando se de ese caso
Código PHP:
$repeticiones=0;
for (
$i=0;$i<8;$i++)
{

if (
$a==$b)

  {
      
$repeticiones++;
   }
}
  print 
"Se repitio $repeticiones veces"
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
  #5 (permalink)  
Antiguo 01/09/2006, 21:18
Usuario baneado!
 
Fecha de Ingreso: septiembre-2006
Mensajes: 5
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Muchas graciasssss

Muchas gracias abia echo eso antes pero me olvide de poner la igualda a 0 fuera del bucle gracias por todo , Saludosssssss
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 16:35.