PHPの関数fseek()関数
定義と使用法
開いているファイルに位置のfseek()関数。
この関数は、現在の位置からファイルポインタをリセットするか、新しい場所、バイト単位で測定されたファイルの先頭から新しい場所に前後に移動します。
関数が成功した場合は0を返し、エラーが発生した場合、-1。 エラーなした後、ファイルの終わり(EOF)にその位置に注意してください。
文法
fseek(file,offset,whence)
参数 | 描述 |
---|---|
file | 必需。规定要在其中定位的文件。 |
offset | 必需。规定新的位置(从文件头开始以字节数度量)。 |
whence | 可选。(PHP 4 中新增的)。 可能的值:
|
ヒントと注意事項
ヒント:現在の場所を見つけるためのftell()を使用することにより!
例
<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>
PHPファイルシステムリファレンスマニュアルを完了