Les explico mi problema y luego les adjunto el codigo:
Tengo un archivo.txt en el cual hay letras y numeros no hay ni saltos de linia ni simbolos raros ni nada por el estilo:
El caso esque lo abro y le paso la función
substr_count($buffer,"h2classr");
Esta funcion me devuelve el numero de veces que encuentra algo.
El caso esque yo se perfectamente quee de "h2classr" hay 10 en el archivo.
Y mi codigo casi siempre dice que hay 10 pero aveces dice 9
Nose que problema puede aver.... Pero me marea bastante !!!
Les adjunto el codigo, de la lectura del archivo:
Código PHP:
$class = array();
$j=0;
$gestor = @fopen("datos.txt", "r");
if ($gestor) {
while (($buffer = fgets($gestor, 4096)) !== false) {
$class[$j] = substr_count($buffer,"h2classr");
$j++;
}
if (!feof($gestor)) {
echo "Ha ocurrido un error.";
}
fclose($gestor);
}
for($i=0; $i<count($class); $i++){
echo "POSICION $i: ".$class[$i]."<br />";
}
Un saludo y gracias por vuestro tiempo