English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن استخدام دالة fseek() في الملفات المفتوحة. يمكن لهذه الدالة تحريك مؤشر الملف من موقعه الحالي إلى موقف جديد محدد بالبايتات. يمكن للدالة العودة بـ 0 عند النجاح، وبـ -1 عند الفشل. لا يحدث خطأ عند البحث عن EOF الماضي.
int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )
يحدد دالة fseek() موقع مؤشر الملف المرتبط بالمعالج. يتم قياس الموقع الجديد من بداية الملف بواسطة عدد البايتات، ويتم إضافته إلى الموقع المحدد بواسطة whence و offset.
<?php $file = fopen("/PhpProject/sample.txt", "r"); //قراءة السطر الأول echo fgets($file); //عودة إلى بداية الملف fseek($file, 0); echo fgets($file); ?>
نتائج الإخراج
w3codebox w3codebox