Какое максимальное количество ключей для массива в 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.

Ответы на вопрос(10)

Ваш ответ на вопрос