📜  PHP | rewind()函数

📅  最后修改于: 2022-05-13 01:56:45.586000             🧑  作者: Mango

PHP | rewind()函数

PHP中的 rewind()函数是一个内置函数,用于将文件指针的位置设置为文件的开头。
如果文件以追加(“a”或“a+”)模式打开,则无论文件指针位置如何,写入文件的任何数据都将始终被追加。
必须在其上编辑指针的文件作为参数发送给 rewind()函数,成功时返回 True,失败时返回 False。

句法:

rewind(file)

使用的参数:
PHP中的 rewind()函数接受一个参数。

  • file :这是一个强制参数,指定要编辑的文件。

返回值:
成功时返回 True,失败时返回 False。

错误和异常:

  1. rewind()函数在失败时生成 E_WARNING 级别错误。
  2. 流必须是“可搜索的”才能使用 rewind()函数。
  3. 如果文件以追加模式打开,则无论指针的位置如何,写入的数据都会被追加。

例子:

Input: $myfile = fopen("gfg.txt", "r");
        fseek($myfile, "10");
        rewind($myfile);
        fclose($file);

Output: 1

Input : $myfile = fopen("gfg.txt", "r+");
        fwrite($myfile, 'geeksforgeeks');
        rewind($myfile);
        fwrite($myfile, 'portal');
        rewind($myfile);
        echo fread($myfile, filesize("gfg.txt"));
        fclose($myfile);

Output : portalforgeeks
Here all characters of the file as it is after rewind "portal"

下面是说明 rewind()函数的程序。

程序 1


输出:

1

节目二


输出:

geeksportalks a computer science portal

参考:
http:// PHP.net/manual/en/函数.rewind。 PHP