当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP rewind()用法及代码示例



rewind() 函数可以将文件指针的位置倒回到文件的开头,成功时返回真,失败时返回假。

用法

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);
?>

相关用法


注:本文由纯净天空筛选整理自 PHP - Function rewind()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。