Puedes salir del bucle con return
Código PHP:
Ver original$i=0;
foreach ($filasP as $key => $valoresP) {
if ($i>100){return;}
/* código */
++$i;
}
El problema de esto es que si no eliminas las filas ya procesadas del txt siempre va a recorrer las mismas, siempre va a recorrer las 100 primeras.
Utilizando el ignore claro, para que descarte las que dan error por clave duplicada.
El problema es que sin un contador o alguna forma que indique los registros nuevos, no hay manera de saber desde el php, cuales son nuevos y cuales no antes de procesarlos.