可能重复:
php - efficent way to get and remove first line in file
我需要使用php删除第一行的txt文件。你能告诉我示例代码怎么做吗?我知道这很容易,但我不知道php :)谢谢!
答案 0 :(得分:2)
你可以这样做:
$file = file_get_contents(SOME_FILE);
$arr = explode('\n\r', $file);
if (isset($arr[0])) unset ($arr[0]);
$string = implode('\n\r', $arr);
file_put_contents(SOME_FILE, $string);
答案 1 :(得分:2)
您至少可以使用搜索功能。你会找到this:
$contents = file($file, FILE_IGNORE_NEW_LINES);
$first_line = array_shift($contents);
file_put_contents($file, implode("\r\n", $contents));