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