Página 1 de 1

[PHP]Funcion contar cadenas By linkgl

Publicado: 25 Abr 2010, 19:07
por linkgl
En un post solicitaron ayuda para esta funcion, que conciste en contar el número de veces que aparece una cadena dentro de un archivo, para esto hize esta función y la publico en este nuevo hilo por si algún otro tiene la misma duda...

Código: Seleccionar todo

<?php
//funcion para encontrar el numero de veces que aparece la cadena by linkgl
function contar($palabra,$ruta)
{
  $contador=0; //seteamos contador a 0
  $archivo=file_get_contents($ruta); //obtenemos el texto del archivo
  while(strpos($archivo,$palabra)!=false) //si todavia hay palabras con linkgl entramos en bucle
  {
    $buscar=strpos($archivo,$palabra); //buscamos si esta la palabra en alguna posicion
    $archivo=substr($archivo,$buscar+strlen($palabra)); //si es asi cortamos la palabra
    $contador++; //incrementamos el contador
  }
  return $contador;
}

//uso
echo contar("linkgl","test.txt");
?>
saludos

Re: [PHP]Funcion contar cadenas By linkgl

Publicado: 25 Abr 2010, 21:05
por |||L1v3H|||
umm si yo vi el post , gracias linkgl
salu2....