0
A
回答
1
fopen
和fgets
。 fgets manual page有一個逐行讀取文件的例子,但不會一次加載到內存中。
0
$fp = open('big_text_file.txt',"r");
if($fp){
$c = 0;
$data = array();
while(!feof($fp)){
if($c == 100){
$c = 0;
// Do whatever it is you want here
unset($data);
$data = array();
}
$data[] = fgets($fp,4096);
$c++;
}
if($c > 0){
// Do whatever you need to again
}
fclose($fp);
}
相關問題
- 1. 如何通過逐行讀取文件來獲取上一行
- 2. 通過不簡單讀取行來拆分大文本文件
- 3. 如何通過行讀取文件並執行每行與貓
- 4. 如何通過TStream讀取gvfs文件
- 5. 如何通過javascript讀取cgi文件
- 6. 如何逐行讀取大文件
- 7. 如何通過objective-c中的範圍讀取大文件?
- 8. 如何通過x行讀取文本文件,但x未知?
- 9. 通過塊讀取非常大的文件,而不是逐行讀取
- 10. 通過文件夾讀取?
- 11. C++通過文件讀取
- 12. 通過php讀取文件
- 13. 並行讀取大文件?
- 14. 如何通過scanf讀取文件中的不同行輸入
- 15. C++如何通過命令行參數讀取TXT文件
- 16. 如何通過線PDF文件使用PyPdf讀取行?
- 17. 通過ajax請求上傳文件時讀取文件大小
- 18. NodeJS通過文件讀取巨大的目錄文件
- 19. 可以通過logstash讀取最大文件大小2.4.0
- 20. 如何通過批處理文件並行讀取兩個文本文件?
- 21. 如何讀取大文本文件?
- 22. 如何通過C#從共享文件夾讀取文件?
- 23. 讀取文本文件,並通過行C#中獲取信息
- 24. 如何通過傳遞一些行來讀取文本文件行?
- 25. 如何通過javascript或jquery讀取一個巨大的文本文件?
- 26. 如何通過閱讀文本文件
- 27. Android:如何通過FTPClient獲取FTP文件的文件大小?
- 28. 無法通過文件指針逐行讀取文件
- 29. 如何通過跳過=來從txt文件中讀取整數?
- 30. 讀取大小超過1.5GB的文件
可能重複的[如何在PHP中打開一個文件從X行到Y行?](http://stackoverflow.com/questions/514673/how-do-i-open-a-file - 從線-X - 線-Y-在-PHP) – Gordon 2010-07-26 14:47:38