rewind()函數(shù)可以將文件指針的位置回退到文件的開(kāi)頭,成功時(shí)返回true,失敗時(shí)返回false。
bool rewind ( resource $handle )
將 handle 的文件位置指針設(shè)為文件流的開(kāi)頭。
注意:如果將文件以追加("a" 或者 "a+")模式打開(kāi),寫(xiě)入文件的任何數(shù)據(jù)總是會(huì)被附加在后面,不管文件指針的位置。
<?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);
?>輸出結(jié)果
Hello PHPence
<?php
$file = fopen("/PhpProject/sample.txt", "r");
fseek($file, "15"); // 更改文件指針的位置
rewind($file); // 將文件指針設(shè)置為0
fclose($file);
?>