fseek() 関数は、開いているファイル内を検索します。
この関数は、ファイル ポインタを現在の位置から新しい位置に前後に移動します (ファイルの先頭からバイト単位で測定)。
この関数は、成功した場合は 0 を返し、失敗した場合は -1 を返します。ファイルの終わり (EOF) 以降の位置に移動してもエラーは発生しないことに注意してください。
fseek(ファイル,オフセット,いつ)
パラメータ | 説明する |
---|---|
ファイル | 必須。検索するファイルを指定します。 |
オフセット | 必須。新しい位置 (ファイルの先頭からのバイト単位で測定) を指定します。 |
どこから | オプション。 (PHP 4 の新機能)。 可能な値: SEEK_SET - オフセットに等しい位置を設定します。デフォルト。 SEEK_CUR - 位置を現在位置にオフセットを加えたものに設定します。 SEEK_END - ファイルの終わり (EOF) にオフセットを加えた位置を設定します (ファイルの終わりより前の位置に移動するには、オフセットは負の値である必要があります)。 |
ヒント: ftell() を使用して現在位置を見つけます。
<?php$file = fopen("test.txt","r");// 最初の行を読み取りfgets($file);// filefseek($file,0)の先頭に戻ります;?>