esto se me hace conocido...quiero que veas un error muy grosero:
Código:
for ( $i = 0, $n = count ($concordancias); $i < $n; $i++) {
for( $j = 0, $m = count ($numeros_cuadros); $j < $m; $j++) {
$file = "apuestas.txt";
$fp = fopen($file,"r");
$apuestas = fread($fp,filesize($file));
fclose($fp);
...
}
}
lo que haces aqui es abrir el mismo archivo apuestas.txt $n*$m veces. ademas, lo abres en modo lectura por lo que no podras escribir nada en él.
mi solución:
Código:
$concordancias = file('figuras-jugables.txt');
$numeros_cuadros = file('cuadros-jugables.txt');
$fp = fopen( 'apuestas.txt', 'w');
for ( $i = 0, $n = count( $concordancias ); $i < $n; $i++ ) {
for( $j = 0, $m = count( $numeros_cuadros); $j < $m; $j++) {
if ( strstr( rtrim( $concordancias[$i] ), rtrim( $numeros_cuadros[$j] ) ) != false ) {
fwrite( $fp, rtrim( $concordancias[$i] ) . "\n" );
break;
}
}
}
fclose( $fp );