PHP rewind()函数
rewind() 函数可以将文件指针的位置倒回到文件的开头,并且在成功时返回true,在失败时返回false。
语法
bool rewind ( resource $handle )
此函数可以将文件指针设置为文件流的开头位置。如果我们以追加(”a”或”a+”)模式打开文件,不论文件指针位置如何,我们写入文件的任何数据都会被追加到文件末尾。
示例1
<?php
handle = fopen("/PhpProject/sample.txt", "r+");
fwrite(handle, "Long sentence");
rewind(handle);
fwrite(handle, "Hello PHP");
rewind(handle);
echo fread(handle, filesize("/PhpProject/sample.txt"));
fclose($handle);
?>
输出
Hello PHPence
示例2
<?php
file = fopen("/PhpProject/sample.txt", "r");
fseek(file, "15"); // Change the position of file pointer
rewind(file); // Set the file pointer to 0
fclose(file);
?>