PHP | ftell( )函数
PHP中的 ftell()函数是一个内置函数,用于返回打开文件中的当前位置。该文件作为参数发送给 ftell()函数,成功时返回当前文件指针位置,失败时返回 FALSE。
句法:
ftell( $file )
使用的参数: PHP中的 ftell()函数只接受一个参数$file 。它是指定文件的必需参数。
返回值:成功返回当前文件指针位置,失败返回FALSE。
例外:
- 对于大于 2GB 的文件,某些文件系统函数可能会返回意外结果,因为 PHP 的整数类型是有符号的并且许多平台使用 32 位整数。
- 通过 fopen('file', 'a+') 打开文件进行读写时,文件指针应位于文件末尾。
例子:
Input : $myfile = fopen("gfg.txt", "r");
echo ftell($myfile);
Output : 0
Input : $myfile = fopen("gfg.txt", "r");
echo ftell($myfile);
fseek($myfile, "36");
echo ftell($myfile);
Output : 0
36
下面的程序说明了 ftell()函数:
程序 1 :在下面的程序中,名为 gfg.txt 的文件包含以下内容。
Geeksforgeeks is a portal for geeks!
php
php
" . ftell($myfile);
// closing the file
fclose($myfile);
?>
输出:
0
程序 2 :在下面的程序中,名为 gfg.txt 的文件包含以下内容。
Geeksforgeeks is a portal for geeks!
PHP
" . ftell($myfile);
// closing the file
fclose($myfile);
?>
输出:
0
36
参考: 函数 : PHP 。 PHP