php类中遍历中的rewind方法,PHP rewind( )用法及代码示例
PHP中的rewind()函数是一个内置函数,用于将文件指针的位置设置为文件的开头。
如果以附加(“a”或“a+”)模式打开文件,则写入文件的任何数据将始终附加,而不管文件指针的位置如何。
必须在其上编辑指针的文件作为参数发送到rewind()函数,成功时返回True,失败时返回False。
用法:
rewind(file)
使用的参数:
PHP中的rewind()函数接受一个参数。
file:这是必填参数,用于指定要编辑的文件。
返回值:
成功返回True,失败返回False。
错误和异常:
rewind()函数在失败时会生成E_WARNING级错误。
要使用rewind()函数,该流必须为“seekable”。
如果以追加模式打开文件,则无论指针的位置如何,写入的数据都会被追加。
例子:
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
$myfile = fopen("gfg.txt", "r");
// Changing the position of the file pointer
fseek($myfile, "10");
// Setting the file pointer to 0th
// position using rewind() function
rewind($myfile);
// closing the file
fclose($file);
?>
输出:
1
程序2
$myfile = fopen("gfg.txt", "r+");
// writing to file
fwrite($myfile, 'geeksforgeeks a computer science portal');
// Setting the file pointer to 0th
// position using rewind() function
rewind($myfile);
// writing to file on 0th position
fwrite($myfile, 'geeksportal');
rewind($myfile);
// displaying the contents of the file
echo fread($myfile, filesize("gfg.txt"));
fclose($myfile);
?>
输出:
geeksportalks a computer science portal
php类中遍历中的rewind方法,PHP rewind( )用法及代码示例相关推荐
- html中text的maxlength,HTML Input Text maxLength用法及代码示例
HTML DOM中的DOM输入文本maxLength属性用于设置或返回文本输入字段的maxlength属性值.它指定了文本字段中允许的最大字符数.输入电子邮件的maxLength属性的默认值为5242 ...
- matlab中jet的例子,Python matplotlib.pyplot.jet()用法及代码示例
Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展. Pyplot是Matplotlib模块的基于状态的接口,该模块提供了MATLAB-like接口. matplotli ...
- php中trim的用法和例子,PHP ltrim()用法及代码示例
ltrim()函数是PHP中的内置函数,可从字符串左侧删除空格或其他字符(如果指定). 用法: ltrim( $string, $charlist ) 参数:函数ltrim()接受两个参数,如上面的语 ...
- python中mode函数怎么用_Python Wand mode()用法及代码示例
原始图片: 范例1: # Import library from Image from wand.image import Image # Import the image with Image(fi ...
- abs函数的使用方法 oracle_PLSQL ABS用法及代码示例
PLSQL ABS函数用于返回数字的绝对值.绝对值用于描述数字在数字线上距0的距离.由于数字的绝对值从不为负,因此不考虑数字从零开始的方向. PLSQL函数中的ABS将任何可以隐式转换为数字数据类型的 ...
- oracle least方法,PLSQL LEAST用法及代码示例
LEASE是PLSQL中的一个内置函数,用于从某些表达式的给定列表中返回最小值.这些表达式可以是数字,字母等. 用法: LEAST(exp1, exp2, ... exp_n) 使用的参数: 此函数接 ...
- Python精讲:在Python中遍历字典的三大方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中遍历字典的三大方法详解>.本知识点主要内容有:使用字典对象的items()方法可以遍历字典的项和字典的&qu ...
- PHP中遍历关联数组的方法
下面介绍PHP中遍历关联数组的三种方法: foreach <?php $sports = array( 'football' => 'good', 'swimming' => 've ...
- html5遍历数组,Vue中遍历数组的新方法
1.foreach foreach循环对不能使用return来停止循环 1 search(keyword){ 2 var newlist = [] 3 this.urls.foreach(item = ...
- JAVA中throw用法例子,Java Optional orElseThrow()用法及代码示例
Java中的java.util.Optional类的orElseThrow()方法用于获取此Optional实例(如果存在)的值.如果此Optional实例中不存在任何值,则此方法将引发从指定供应商生 ...
最新文章
- Kprobe在Linux kernel debug中的应用
- MAC版Eclipse的常用快捷键
- 新星科技有限公司java_「新星科技」
- Cobbler Web界面提示报错 “Internal Server Error”
- linux 内核连接跟踪,Linux内核连接跟踪锁的优化分析(1)
- [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet]
- debug 和release 的区别
- python基础之模块之os模块
- 理解思科IPS系统的traffic flow notifications
- 2015湖南省选集训DAY5——work(BZOJ4177)
- 02_javaSE面试题:单例设计模式
- 优秀的基于VUE移动端UI框架合集
- 「mac操作指南」WidsMob HEIC将HEIC/HEIF 转换为 JPEG/PNG/TIFF格式
- 【转载】APP通用测试用例大全
- matlab角度和弧度的互换_MATLAB弧度与角度转换
- pyecharts的各个系列配置项设置示例——个人整理与分享
- 雅思口语怎么备考?哪里有免费的题库?
- 深度学习究竟是什么,举个例子解释一下
- 如何在win7下装ubuntu(硬盘版安装)
- 计算机课的教学点评,计算机基础学科的教学评价有效方法