PHP fseek()関数
PHP Filesystem 完全リファレンスマニュアル
定義と使い方
fseek() 関数は、開かれたファイル内をシークします。
この関数は、ファイルポインタを現在の位置から前方または後方へ新しい位置に移動します。新しい位置は、ファイルの先頭からのバイト数で測定されます。
この関数は成功すると 0、失敗すると -1 を返します。ファイルの末尾(EOF)を超えた位置への移動はエラーにならないことに注意してください。
構文
fseek(file,offset,whence)
| パラメータ | 説明 |
|---|---|
| file | 必須。シークするファイルを指定します。 |
| offset | 必須。新しい位置(ファイルの先頭からのバイト数)を指定します。 |
| whence | オプション。(PHP 4 で追加)。 可能な値:
|
ヒントと注釈
ヒント:ftell() を使用して現在の位置を調べます!
例
<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
PHP Filesystem 完全リファレンスマニュアル その他の拡張