Fungsi fseek() PHP

Definisi dan Penggunaan

Fungsi fseek() berada di dalam file yang dibuka.

Fungsi ini memindahkan penanda file dari posisi saat ini ke posisi baru, posisi baru dimulai dari awal file dengan ukuran byte.

Berhasil kembalikan 0; lainnya kembalikan -1. Perhatian, pindah ke posisi setelah EOF tidak akan menghasilkan kesalahan.

Sintaks

fseek(file,offset,whence)
Parameter Keterangan
file Wajib. Tentukan file tempat untuk menempatkan posisi.
offset Wajib. Tentukan posisi baru (dengan ukuran byte dari awal file).
whence Pilihan. Nilai yang mungkin:
  • SEEK_SET - menata posisi sama dengan offset byte. Standar.
  • SEEK_CUR - menata posisi menjadi posisi saat ini ditambah offset.
  • SEEK_END - menata posisi menjadi ujung file ditambah offset (untuk memindahkan ke posisi sebelum ujung fileoffset Harus berupa nilai negatif).

Keterangan

whence Parameter ditambahkan setelah PHP 4.0.0.

Petunjuk dan Komentar

Petunjuk:dengan menggunakan ftell() untuk menemukan posisi saat ini.

Contoh

<?php
$file = fopen("test.txt","r");
// Baca baris pertama
fgets($file);
// Kembalikan awal file
fseek($file,0);
?>