位置: 编程技术 - 正文
推荐整理分享PHP:fseek()的用法_Filesystem函数(phpifelse),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php fork,php fgetc,php fclose,php fclose,php fork,php fseek,php fseek,php fclose,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
fseek — 在文件指针中定位
说明 int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )在与 handle 关联的文件中设定文件指针位置。 新位置从文件头开始以字节数度量,是以 whence 指定的位置加上 offset。
In general, it is allowed to seek past the end-of-file; if data is then written, reads in any unwritten region between the end-of-file and the sought position will yield bytes with value 0. However, certain streams may not support this behavior, especially when they have an underlying fixed size storage.
参数handle
文件系统指针,是典型地由fopen() 创建的 resource(资源)。
offset偏移量。
要移动到文件尾之前的位置,需要给 offset 传递一个负值,并设置 whence 为 SEEK_END。
whencewhence values are: SEEK_SET - 设定位置等于 offset 字节。 SEEK_CUR - 设定位置为当前位置加上 offset。 SEEK_END - 设定位置为文件尾加上 offset。
返回值成功则返回 0;否则返回 -1。注意移动到 EOF 之后的位置不算错误。
范例
Example #1 fseek() 例子
<?php$fp=fopen('somefile.txt','r');//readsomedata$data=fgets($fp,);//movebacktothebeginningofthefile//sameasrewind($fp);fseek($fp,0);?> 注释Note:
如果使用附加模试(a 或 a+),任何写入文件数据都会被附加上去,而文件的位置将会被忽略,调用 fseek() 的结果尚未定义。
Note:
Not all streams support seeking. For those that do not support seeking, forward seeking from the current position is accomplished by reading and discarding data; other forms of seeking will fail.
参见ftell() - 返回文件指针读/写的位置 rewind() - 倒回文件指针的位置
PHP:ftell()的用法_Filesystem函数 ftell(PHP4,PHP5)ftell返回文件指针读/写的位置说明intftell(resource$handle)返回由handle指定的文件指针的位置,也就是文件流中的偏移量。参数handle文件指针必须
PHP:fstat()的用法_Filesystem函数 fstat(PHP4,PHP5)fstat通过已打开的文件指针取得文件信息说明arrayfstat(resource$handle)获取由文件指针handle所打开文件的统计信息。本函数和stat()函数相似,除
PHP:fscanf()的用法_Filesystem函数 fscanf(PHP4=4.0.1,PHP5)fscanf从文件中格式化输入说明mixedfscanf(resource$handle,string$format[,mixed&$...])fscanf()函数和sscanf()相似,但是它从与handle关联的文件中接受输
标签: phpifelse
本文链接地址:https://www.jiuchutong.com/biancheng/285208.html 转载请保留说明!上一篇:PHP:fopen()的用法_Filesystem函数(php fopen())
下一篇:PHP:ftell()的用法_Filesystem函数(phpfilter)
友情链接: 武汉网站建设