English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ftell()関数は開いたファイル内の現在位置を返すことができます。成功した場合、現在のファイルポインタ位置を返し、失敗した場合falseを返します。
int ftell ( resource $handle )
この関数はハンドルを参照するファイルポインタの場所を返すことができます。これはファイルストリーム内のオフセット量を意味します。
<?php $file = fopen("/PhpProject/sample.txt", "r"); //現在位置を印刷 echo ftell($file); //現在位置を変更 fseek($file, "10"); //現在位置を再度印刷 echo "\n" . ftell($file); fclose($file); ?>
出力結果
0 10
<?php //ファイルを開きデータを読み取る $file = fopen("/PhpProject/sample.txt", "r"); $data = fgets($file, 7); echo ftell($file); fclose($file); ?>
出力結果
6