TECH I.S.

PHP fseek()関数

❮ PHP ファイルシステムリファレンス

開いているファイルから最初の行を読み取り、ファイル ポインタをファイルの先頭に戻します。

<?php $file = fopen("test.txt","r"); // Read first line echo fgets($file); // Move back to beginning of file fseek($file,0); fclose($file); ?>


定義と使用法

fseek()関数は、開いているファイルをシークします。

この関数は、ファイル ポインタを現在の位置から、バイト数で指定された前方または後方の新しい位置に移動します。

ヒント:ftell()を使えば現在位置がわかります!

構文

<div>fseek(<em>file</em>, <em>offset</em>, <em>whence</em>)</div>

パラメータ値

パラメータ

説明

file Required シークする開いているファイルを指定します
offset Required. 新しい位置を指定します(ファイルの先頭からのバイト単位で測定)
whence Optional 可能な値:
  • SEEK_SET - オフセットに等しい位置を設定します。デフォルト
  • SEEK_CUR - 位置を現在の位置にオフセットを加えたものに設定する
  • SEEK_END - 位置をEOFにオフセットを加えた値に設定します (EOFの前の位置に移動するには、オフセットを負の値にする必要があります)

Technical Details

Return Value: 成功した場合は0、そうでない場合は-1

PHP バージョン:

4.0+

❮ PHP ファイルシステムリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細