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. PHP file_get_contents跳过字符
- 2. PHP - 的file_get_contents跳过风格和脚本
- 3. 使用python跳过excel行
- 4. 用BufferedReader跳过行
- 5. VBA如何使用StreamReader跳过一行
- 6. 使用mysql_fetch_array循环跳过第一行
- 7. 使用BufferedReader跳过前四行
- 8. 跳过使用空值更新SQL行?
- 9. 使用@wip跳过某些数据行
- 10. 使用do-while并跳过下一行
- 11. 如何跳过多行使用继续
- 12. 执行跳过行
- 13. 跳过行genfromtxt
- 14. 使用file_get_contents
- 15. 使用file_get_contents(PHP)
- 16. 用get.line跳过空行
- 17. 用QStrings跳过注释行
- 18. 用csv.reader跳过空行
- 19. 跳过空行用Fortran
- 20. 如何在file_get_contents失败时跳过代码?
- 21. Java:BufferedWriter跳过换行
- 22. PHPExcel跳过Excel行
- 23. Scanf跳过一行
- 24. 跳过行在FirebaseRecyclerAdapter
- 25. 跳过一行GridBagLayout
- 26. bufio.ScanLines跳过新行
- 27. 在shell跳过行
- 28. fgets跳过空行
- 29. 跳过/过滤表格行
- 30. XML串行器跳过行
file()会将整个文件加载到内存中,只是想提到这一点。我会用fopen()去手动读取文件,寻找换行符,或者使用strpos($ content,“\ n”)并剪切这部分字符串。 :) – ludesign 2011-02-15 20:07:07
@ludesign:有效的点,谢谢。你可以发表你的答案和示例代码:) – 2011-02-15 20:08:22