fseek()

PHP fseek() funksiyasi

❮ PHP fayl tizimi ma’lumotnomasi

Misol

Ochiq fayldan birinchi qatorni o‘qing, so‘ng fayl ko‘rsatkichini fayl boshiga qaytaring:

<?php $file = fopen("test.txt","r"); // Read first line echo fgets($file); // Move back to beginning of file fseek($file,0); fclose($file); ?>
Misolni ishga tushirish »

ULASHISH

Ta’rif va qo‘llanilishi

fseek() funksiyasi ochiq faylda kerakli pozitsiyaga o‘tadi (seek).

Bu funksiya fayl ko‘rsatkichini joriy pozitsiyasidan baytlar soni bilan belgilangan yangi pozitsiyaga oldinga yoki orqaga siljitadi.

Maslahat: Joriy pozitsiyani ftell() yordamida aniqlashingiz mumkin!

Sintaksis

fseek(file, offset, whence)

Parametr qiymatlari

Parametr Tavsif
file Majburiy. Pozitsiyasi o‘zgartiriladigan ochiq faylni belgilaydi
offset Majburiy. Yangi pozitsiyani belgilaydi (fayl boshidan baytlarda o‘lchanadi)
whence Ixtiyoriy. Mumkin bo‘lgan qiymatlar:
  • SEEK_SET - Pozitsiyani offset ga teng qilib o‘rnatadi. Standart
  • SEEK_CUR - Pozitsiyani joriy joylashuv plyus offset qilib o‘rnatadi
  • SEEK_END - Pozitsiyani EOF plyus offset qilib o‘rnatadi (EOF dan oldingi pozitsiyaga o‘tish uchun offset manfiy qiymat bo‘lishi kerak)


Texnik tafsilotlar

Qaytariladigan qiymat: Muvaffaqiyatli bo‘lsa 0, aks holda -1
PHP versiyasi: 4.0+

❮ PHP fayl tizimi ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!