Contoh
Baca baris pertama dari file yang terbuka, lalu pindahkan penunjuk file kembali ke awal file:
<?php $file = fopen("test.txt","r"); // Read first line echo fgets($file); // Move back to beginning of file fseek($file,0); fclose($file); ?> // Output : Halo, file test.
Fungsi fseek()
digunakan untuk mencari di file terbuka.
Fungsi ini memindahkan penunjuk file dari posisinya saat ini ke posisi baru, maju atau mundur, ditentukan oleh jumlah byte.
Tip: Untuk dapat menemukan posisi saat ini gunakan ftell()
!
fseek(file, offset, whence)
Parameter | Deskripsi |
---|---|
file | Required. Menentukan file yang terbuka untuk dicari |
offset | Required. Menentukan posisi baru (diukur dalam byte dari awal file) |
whence | Optional. Nilai yang memungkinkan: SEEK_SET – Tetapkan posisi sama dengan offset. (Default) SEEK_CUR – Setel posisi ke lokasi saat ini ditambah offset SEEK_END – Tetapkan posisi ke EOF plus offset (untuk pindah ke posisi sebelum EOF, offset harus berupa nilai negatif) |
Return Value: | 0 jika sukses dan jika tidak -1 |
---|---|
PHP Version: | 4.0+ |