English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fseek()関数は開かれたファイル内で検索を行うことができます。この関数はファイルポインタを現在の場所から新しい位置に移動することができ、その位置はバイト数で指定されます。成功した場合、この関数は0を返し、失敗した場合、返り値は-1。EOFの前に探すとエラーは発生しません。
int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )
fseek()関数は、handleに関連付けられたファイル内でファイルポインタの場所を設定します。新しい位置はファイルの先頭から始まり、whenceで指定された位置にoffsetが加算されます。
<?php $file = fopen("/PhpProject/sample.txt", "r"); //最初の行を読む echo fgets($file); //ファイルの先頭に戻す fseek($file, 0); echo fgets($file); ?>
出力結果
w3codebox w3codebox