李涛自留地
回到顶部
首页 > php学习 > PHP文件指针函数有哪些?PHP文件指针函数怎么使用?

PHP文件指针函数有哪些?PHP文件指针函数怎么使用?

文章目录

PHP中有很多关于文件的内置函数,之前记载了很多关于文件的函数用法,本文主要记载的是有关文件指针函数的语法及文件指针函数的用法及实例。

一、PHP文件指针函数rewind()

1、rewind()函数语法格式:

rewind(resource $handle): bool

2、rewind()函数作用

倒回文件指针的位置。

3、rewind()函数的参数说明:

(1)、$handle为文件路径的变量名,数据类型为资源类型。

(2)、rewind()函数的返回值是布尔值。

二、PHP文件指针函数fseek()

1、fseek()函数语法格式:

fseek(resource $handle, int $offset): int

2、fseek()函数的作用

在文件指针中定位。

3、fseek()函数参数说明:

(1)、$handle为文件路径的变量名,数据类型为资源类型。

(2)、$offset为指针的偏移量,文件指针向后移动指定的长度。

(3)、fseek()函数返回值成功则返回 0;否则返回 -1。

三、PHP文件指针函数使用实例代码

<?php
$filename = "test.txt";
//文件指针函数rewind()函数
$file_style = file($filename);
echo '以下输出的是'.$filename.'文件内的原始内容:<br>';
foreach($file_style as $v){
    echo $v.'<br>';
}
echo '<hr>';
$file_open = fopen($filename,"r+");
echo fread($file_open,10);
echo '<br>';
//rewind()函数让文件指针回到初始位置;
echo rewind($file_open);
echo '<br>';
echo fread($file_open,10);
echo '<br>';
//fseek()函数让文件指针向后移动到指定的长度位置;
echo fseek($file_open,10);
echo '<br>';
echo fread($file_open,10);
?>

PHP文件指针函数使用实例代码执行后截图:

PHP文件指针函数有哪些?PHP文件指针函数怎么使用?

在上面的代码块中使用fseek()函数指定偏移的长度之后,在读取文件指定的长度之后,发现文件指针确实是从10个字符之后开始读取。

以上通过对PHP中的文件指针函数rewind()和fseek()函数语法、作用、参数说明及使用实例代码的记载,对PHP中的指针函数有了更进一步的认识。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。