rewind Fonksiyonu
rewind fonksiyonu, dosya işaretçisini başa sıfırlar.
Bu, bir dosyayı tekrar okumak gerektiğinde veya
bazı işlemlerden sonra dosyanın başına dönmek gerektiğinde kullanışlıdır.
Fonksiyon bir parametre alır - fopen
fonksiyonu tarafından döndürülen bir dosya tanıtıcısı.
Sözdizimi
rewind(resource $handle);
Örnek
Dosya işaretçisini ilk satırı okuduktan sonra sıfırlayalım:
<?php
$file = fopen('test.txt', 'r');
echo fgets($file); // İlk satırı oku
rewind($file); // İşaretçiyi sıfırla
echo fgets($file); // İlk satırı tekrar oku
fclose($file);
?>
Kodun çalıştırılma sonucu:
'İlk satır'
'İlk satır'
Örnek
Dosyayı rewind kullanmadan iki kez okumayı deneyelim:
<?php
$file = fopen('test.txt', 'r');
echo fread($file, filesize('test.txt'));
echo fread($file, filesize('test.txt'));
fclose($file);
?>
Kodun çalıştırılma sonucu:
'Dosya içeriği'
''