Fungsi fseek() terletak di dalam file yang terbuka.
Fungsi ini menggerakkan penunjuk file maju atau mundur dari posisi saat ini ke posisi baru, diukur dalam byte dari awal file.
Fungsi ini mengembalikan 0 jika berhasil dan -1 jika gagal. Perhatikan bahwa berpindah ke posisi setelah akhir file (EOF) tidak menghasilkan kesalahan.
fseek(file, offset, dari mana)
parameter | menggambarkan |
---|---|
mengajukan | Diperlukan. Menentukan file yang akan dicari. |
mengimbangi | Diperlukan. Menentukan posisi baru (diukur dalam byte dari awal file). |
dari mana | Opsional. (Baru di PHP 4). Nilai yang mungkin: SEEK_SET - Tetapkan posisi sama dengan offset. bawaan. SEEK_CUR - Mengatur posisi ke posisi saat ini ditambah offset. SEEK_END - Menetapkan posisi ke akhir file (EOF) ditambah offset (untuk berpindah ke posisi sebelum akhir file, offset harus bernilai negatif). |
Tip: Temukan posisi saat ini dengan menggunakan ftell()!
<?php$file = fopen("test.txt","r");// baca baris pertamafgets($file);// kembali ke awal filefseek($file,0);?>