PHP文件指针函数有哪些?PHP文件指针函数怎么使用?
- 2022年11月14日
- 995 次
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
$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文件指针函数使用实例代码执行后截图:
在上面的代码块中使用fseek()函数指定偏移的长度之后,在读取文件指定的长度之后,发现文件指针确实是从10个字符之后开始读取。
以上通过对PHP中的文件指针函数rewind()和fseek()函数语法、作用、参数说明及使用实例代码的记载,对PHP中的指针函数有了更进一步的认识。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 服务器Cpu使用率高于95%怎么回事?解决服务器Cpu使用率过高的过程 2025-02-14
- PHP比较运算符==号和===号的用法和区别 2022-06-14
- PHP日期验证函数checkdate()如何使用 2022-10-14
- wordpress的robots.txt在哪儿?wordpress修改robots文件的方法 2022-09-22
- PHP中如何重命名、复制、删除文件?PHP重命名、复制、删除文件操作实例 2022-11-11
- PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办? 2022-11-27
