PHP подсчитать из скольки строк состоит файл txt

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.04.2019

нужно на PHP подсчитать из скольки строк состоит файл txt.

substr_count(file_get_contents($f),"\n") - не подходит, так как загружает весь файл в память и занимает много времени.

2 задача.

На входе функции три параметра $f - имя файла, $start и $count

Нужно проверить сколько строк в файле, и если их не менее $start вернуть, то вернуть строки, начиная $start подряд $count штук либо до конца файла, если он оказался короче.