我正在閱讀一個flie,基本上大約有500,000行被|對於我解析並嘗試通過CLI插入到數據庫中的列來說。是否有更好的方式來讀取它以便我可以使用它?PHP閱讀大文本文件
目前我將它作爲:
$fd = fopen ($txtFileName, "r");
while (!feof ($fd)) {
$buffer = fgets($fd);
$lines[] = $buffer;
}
fclose ($fd);
$i=0;
#hearder keys $t = $lines[1];
$keys = explode('|',$t);
但是我開始用較大的文件運行內存不足..任何幫助,將不勝感激。謝謝
謝謝,是的..我應該從一開始就做到這一點,而不是全部閱讀。 乾杯! – Petrogad 2010-08-16 19:42:13