Прочитайте текст из файла и загрузите новую строку из строки каждые 24 часа

После нескольких часов исследований я сделал этот сценарий:

function get_string_on_interval($strings, $interval) { return $strings[round((time()/$interval - floor(time()/$interval)) * sizeof($strings))]; } echo get_string_on_interval(file('matlista.txt'), 60*60*24); 

В этом matlista.txt меня есть определенное слово для каждой строки / строки. Этот скрипт показывает строку из этого текстового файла на моем сайте, но проблема в том, что он не начинает показывать из index 1 (который является строкой / строкой 1), он начинается с line 46 . Я не знаю, что я делаю неправильно, но я хочу, чтобы этот скрипт читался из line 1 и через 24 часа он должен перейти к line 2 и так далее и отображать разные строки каждые 24 часа. Этот скрипт начинает показывать line 46 и продолжается оттуда, я не могу найти проблему.