ホームページ  >  記事  >  バックエンド開発  >  PHPのfseek関数の使い方は?

PHPのfseek関数の使い方は?

藏色散人
藏色散人オリジナル
2019-05-31 10:37:433403ブラウズ

php fseek 関数は、開いているファイル内で検索するために使用されます。その構文は fseek(file,offset,whence) です。パラメータ ファイルは必須で、検索するファイルの指定を指します。オフセットは必須で、指定を指します。新しい位置 (ファイルヘッダーの先頭からバイト単位で測定されます)。

PHPのfseek関数の使い方は?

php fseek関数の使い方は?

定義と使用法

fseek() 関数は、開いているファイル内にあります。

この関数は、ファイル ポインタを現在の位置から新しい位置に前後に移動します (ファイルの先頭からバイト単位で測定)。

成功した場合は 0 を返し、それ以外の場合は -1 を返します。 EOF 以降の位置に移動してもエラーは発生しないことに注意してください。

構文

fseek(file,offset,whence)

パラメータ

ファイルは必須です。検索するファイルを指定します。

オフセットは必須です。新しい位置 (ファイルの先頭からのバイト単位で測定) を指定します。

whence オプション。可能な値:

SEEK_SET - オフセット バイトに等しい位置を設定します。デフォルト。

SEEK_CUR - 位置を現在位置にオフセットを加えたものに設定します。

SEEK_END - ファイルの末尾にオフセットを加えた位置を設定します (ファイルの末尾より前の位置に移動するには、オフセットは負の値である必要があります)。

説明

whence パラメータは、PHP 4.0.0 以降に追加されました。

ヒントと注意事項

ヒント: ftell() を使用して現在位置を見つけます。

<?php
$file = fopen("test.txt","r");
// 读取第一行
fgets($file);
// 倒回文件的开头
fseek($file,0);
?>

以上がPHPのfseek関数の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。