PHP

Fungsi fseek() PHP

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(fileoffsetwhence)

Nilai Parameter

ParameterDeskripsi
fileRequired. Menentukan file yang terbuka untuk dicari
offsetRequired. Menentukan posisi baru (diukur dalam byte dari awal file)
whenceOptional. 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+

Hanifah Nurbaeti