English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎教程

PHP 高級教程

PHP & MySQL

PHP 参考手引

PHP fseek() 関数の使い方と例

PHP Filesystem 参考手引

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

PHP Filesystem 参考手引