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.
Definisi dan Penggunaan
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()
!
Syntax
fseek(file, offset, whence)
Nilai Parameter
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) |
Detail Teknis
Return Value: | 0 jika sukses dan jika tidak -1 |
---|---|
PHP Version: | 4.0+ |