3
A
回答
6
這是這樣做的一種方式。也許這有點矯枉過正,因爲它效率不高。 (使用file()
會更快)
$content = file_get_contents($filename);
$lines = explode("\n", $content);
$skipped_content = implode("\n", array_slice($lines, 2));
1
是的,但使用file_get_contents它會太複雜。我建議使用file()
函數:
$file_array = file("yourfile.txt");
unset($file_array[0]);
unset($file_array[1]);
file_put_contents("outfile.txt", implode("", $file_array));
0
使用文件(),然後取消設置第一2個數組鍵然後破滅
0
如果線路不是很長你就不能使用正則表達式上讀取文件?從php手冊有file_get_contents偏移量參數,雖然這很可能不會有用,因爲那樣你需要事先知道行長度。也許file_get_contents不適合在這種情況下使用的函數?
相關問題
- 1. 跳過使用空值更新SQL行?
- 2. 使用do-while並跳過下一行
- 3. VBA如何使用StreamReader跳過一行
- 4. 如何跳過多行使用繼續
- 5. 使用@wip跳過某些數據行
- 6. 使用file_get_contents
- 7. 使用file_get_contents(PHP)
- 8. 如何在file_get_contents失敗時跳過代碼?
- 9. Java:BufferedWriter跳過換行
- 10. 在shell跳過行
- 11. Scanf跳過一行
- 12. fgets跳過空行
- 13. PHPExcel跳過Excel行
- 14. 跳過/過濾表格行
- 15. 使用str_replace和file_get_contents
- 16. XML串行器跳過行
- 17. 如何跳過使用__autoload?
- 18. 使用XSLT跳過節點
- 19. 使用sax跳過節點
- 20. 使用Active Admin過濾前跳過
- 21. 使用ASP.NET通過跳過n行將數據導入到SQL中使用ASP.NET
- 22. FPDF跳過第一行
- 23. Serial.read()跳過串行輸入
- 24. 代碼跳過運行
- 25. SSIS跳過非連續行
- 26. unix split跳過第n行
- 27. awk中跳過空行
- 28. 跳過fread的一些行
- 29. MySQL-第一行被跳過
- 30. 跳過一行 - python打開
file()會將整個文件加載到內存中,只是想提到這一點。我會用fopen()去手動讀取文件,尋找換行符,或者使用strpos($ content,「\ n」)並剪切這部分字符串。 :) – ludesign 2011-02-15 20:07:07
@ludesign:有效的點,謝謝。你可以發表你的答案和示例代碼:) – 2011-02-15 20:08:22