PHP fseek() 関数
定義と使用方法
fseek() 関数はオープンされたファイルで位置を設定します。
この関数はファイルポインタを現在の場所から前後に新しい位置に移動します。新しい位置はファイルの先頭から始まるバイト数で測定されます。
成功した場合 0 を返します;それ以外の場合 -1 を返します。EOF に移動した後の場所に移動するとエラーは発生しません。
構文
fseek(file,offset,whence)
パラメータ | 説明 |
---|---|
file | 必須。ファイルを指定します。 |
offset | 必須。新しい位置を指定します(ファイルの先頭から始まるバイト数で測定)。 |
whence |
オプション。可能な値:
|
説明
whence パラメータは PHP 4.0.0 で追加されました。
ヒントとコメント
ヒント:使用することで ftell() 現在の場所を見つけるために。
例
<?php $file = fopen("test.txt","r"); // 最初の行を読み取る fgets($file); // ファイルの先頭に戻る fseek($file,0); ?>