PHP fseek()関数
例
開いているファイルから最初の行を読み取り、ファイル ポインタをファイルの先頭に戻します。
<?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 可能な値:
|
Technical Details
Return Value: | 成功した場合は0、そうでない場合は-1 |
---|---|
PHP バージョン: |
4.0+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。