Я пишу php script, где я вызываю
$lines = file('base_list.txt');
чтобы разбить файл на массив. Файл содержит более 100 000 строк, которые должны быть 100 000 элементов в массиве, но когда я запускаю
print_r($lines);
exit;
массив содержит только 7280 элементов.
Так что мне любопытно, WTF? Есть ли ограничение на количество ключей, которые может иметь массив? Я запускаю это локально на двухъядерном 2.0 ГГц с 2 ГБ оперативной памяти (Vista и IIS, хотя); поэтому я немного запутался в том, как файл размером 4 МБ может выдавать такие результаты.
Изменить: Вероятно, я должен был упомянуть, что ранее я установил memory_limit в 512 Мбайт в php.ini.