puedes tambien usar file() y un foreach, asi tendras un arreglo con todas las lineas del archivo, qe te devolvera file() y podras leer linea por linea con el foreach, e incluso asi almacenar las lineas en un nuevo arreglo, mas las qe qieras añadir en el lugar indicado y luego volver a guardar, o escribir las lineas directamente sobre el archivo, abriendolo con fopen "w" luego de usar file()
creo qe se entiende xD
de esta forma puedes usar el foreach:
Código PHP:
$archivo = file("/ruta/archivo");
foreach($archivo as $n=>$linea) {
//$n numero de linea
//$linea contenido de la linea
}
exitos