Учитывая, что у меня есть текстовый файл объемом 100 ГБ, содержащий миллионы строк текста. Как я могу прочитать этот текстовый файл блоком строк с помощью PHP?
я не могу использовать file_get_contents();, потому что файл слишком большой. fgets() также читать текст построчно, что, вероятно, займет больше времени, чтобы закончить чтение всего файла.
Если я буду использовать fread($fp,5030), где '5030' - это некоторое значение длины, для которого он должен быть прочитан. Будет ли случай, когда он не будет читать всю строку (например, остановится в середине строки), потому что она достигла максимальной длины?
fread? - person MeLight   schedule 18.07.2011