rewind ֆունկցիան

rewind ֆունկցիան վերականգնում է ֆայլի ցուցիչը սկզբի դիրքին: Սա օգտակար է, երբ անհրաժեշտ է կրկին կարդալ ֆայլը կամ վերադառնալ դրա սկիզբ որոշ գործողություններ կատարելուց հետո: Ֆունկցիան ընդունում է մեկ պարամետր - ֆայլի ցուցիչ, որը վերադարձնում է fopen ֆունկցիան:

Շարահյուսություն

phprewind(resource $handle);

Օրինակ

Վերականգնենք ֆայլի ցուցիչը առաջին տողը կարդալուց հետո.

php<?php
  $file = fopen('test.txt', 'r');
  echo fgets($file); // Կարդալ առաջին տողը
  rewind($file);     // Վերականգնել ցուցիչը
  echo fgets($file); // Կրկին կարդալ առաջին տողը
  fclose($file);
?>

Կոդի կատարման արդյունք.

php'Առաջին տող'
'Առաջին տող'

Օրինակ

Փորձենք կարդալ ֆայլը երկու անգամ առանց rewind-ի.

php<?php
  $file = fopen('test.txt', 'r');
  echo fread($file, filesize('test.txt'));
  echo fread($file, filesize('test.txt'));
  fclose($file);
?>

Կոդի կատարման արդյունք.

php'Ֆայլի բովանդակությունը'
''

Տես նաև

  • fseek ֆունկցիան,
    որը տեղափոխում է ֆայլի ցուցիչը
  • ftell ֆունկցիան,
    որը վերադարձնում է ընթացիկ դիրքը
  • feof ֆունկցիան,
    որը ստուգում է ֆայլի ավարտը