PHP Direct I/O seek() 函数

PHP Direct I/O seek() 函数

dio_seek() 函数可以从 whence 中查找 fd 中的 pos。

语法

int dio_seek( resource fd, int pos [, int whence] )

dio_seek()函数可以用于使用资源描述符更改文件中的位置。

whence参数可以指定如何解释pos位置−

  • SEEK_SET − pos从文件的开头指定。

  • SEEK_CUR − 指定pos是文件中当前位置的字符数,该数可以为正数或负数。

  • SEEK_END − 指定pos是文件末尾处的字符数。负值可以指定当前文件大小内的位置,正值可以指定文件末尾之后的位置。如果我们在当前文件末尾之后设置一个位置并写入数据,则可以用零扩展文件到该位置。

示例

<?php
   fd = dio_open("/dev/ttyS0", O_RDWR);    dio_seek(fd, 10, SEEK_SET); 
   dio_seek(fd, -2, SEEK_CUR);
   dio_seek(fd, -5, SEEK_END);
   dio_seek(fd, 10, SEEK_END);
   dio_close(fd);
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程