我正在编写一个调用
mysqli_query()
函数的PHP脚本。
$lines = file('base_list.txt');
将文件拆分成一个数组。该文件有超过100,000行,应该有100,000个元素在数组中,但运行时出现了问题。
print_r($lines);
exit;
这个数组只包含7280个元素。
所以我很好奇,究竟是怎么回事?一个数组所能拥有的键值数量是否存在限制?我的本地环境是双核2.0GHz处理器,2GB内存(虽然运行的是Vista和IIS);因此,我有点困惑为什么一个4MB的文件会出现这样的结果。
编辑: 我之前在php.ini中已将memory_limit设置为512MB。