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
phprewind(resource $handle);
Örnek
Dosya işaretçisini ilk satırı okuduktan sonra sıfırlayalım:
php<?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:
php'İlk satır'
'İlk satır'
Örnek
Dosyayı rewind kullanmadan iki kez okumayı deneyelim:
php<?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:
php'Dosya içeriği'
''