rewind
そふぃのPHP入門 >> PHP関数リファレンス >> ファイルシステム関数 >> rewind

rewind

解説 ファイルポインタの位置を先頭に戻す
書式 bool rewind( resource handle )
bool rewind( resource ファイルポインタ )
引数 handle ファイルポインタ
返値 TRUE(成功した時)/FALSE(失敗した時)

PHPマニュアル:rewind rewind()

rewind()関数:概略解説

rewind()は引数で指定したファイルポインタの位置を先頭に戻します。

rewind()関数:返り値解説

成功した場合はTRUEを、失敗した場合はFALSEを返します。

rewind()関数:引数解説

handleファイルポインタ
ファイルポインタを指定します。

rewind()関数:補足解説

ファイルポインタを任意の位置に移動するにはfseek()関数を使います。 {include file='parts/goto.tpl' goto=$goto[0]}

rewind()関数:注意

ファイル名ではなく、ファイルポインタを指定する事に注意して下さい。ファイルポインタはfopen()関数やfsockopen()関数で正常に開かれたファイルでなければいけません。

ファイルを「a」モードで開いた場合、ファイルポインタの位置に関わらず常に「追記」モードになりますので、rewind()rewind()は機能しない事になります。

参考関数

  • fopen() ---- ファイルまたはURLを開く
  • fseek() ---- ファイルポインタの位置を移動する
  • ftell() ---- 現在のファイルポインタの位置を取得

サンプルスクリプト

簡単な利用例

  1. <?php
  2. $fp = fopen("test.php", "r+");
  3. rewind( $fp );
  4. fclose( $fp );
  5. ?>

rewind()関数とfseek()関数

  1. <?php
  2. // 以下の記述はすべて同じ機能を持つ
  3. rewind( $fp );
  4. fseek( $fp, 0 );
  5. fseek($fp, 0, SEEK_SET);
  6. ?>
PHP辞典
PHP辞典 PHP5の関数にも対応したリファレンスですが、関数ごとにバージョンが表示されているのでPHP4ユーザにも安心。簡単なサンプルが全ての関数についている事と目的別検索が魅力です。
PHPポケットリファレンス
PHPポケットリファレンス 携帯用でもOKの小さめの本。関数本にありがちな分厚い・重い・見るのがおっくうという欠点をコンパクト化で解消してます。小さいながらも関数の掲載量・内容は共に十分充実しており、関数ごとのサンプルや目的別検索もあります。