English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام وظيفة PHP rewind() ومثال

دليل PHP Filesystem

يمكن للوظيفة rewind() إعادة تعيين موقع مؤشر ملف إلى بداية الملف، ويعودTRUE إذا كانت النتيجة ناجحة، ويعودFALSE إذا كانت النتيجة غير ناجحة.

القواعد

bool rewind ( resource $handle )

 تعيين موقع مؤشر ملف handle إلى بداية تدفق الملف.
 ملاحظة: إذا تم فتح الملف في نمط إضافة ("a" أو "a+")، فإن أي بيانات يتم كتابتها في الملف ستضاف دائمًا في النهاية، بغض النظر عن موقع مؤشر الملف.

مثال1

<?php
   $handle = fopen("/PhpProject/sample.txt", "r+");
   fwrite($handle, "جملة طويلة");
   rewind($handle);
   fwrite($handle, "مرحبًا PHP");
   rewind($handle);
 
   echo fread($handle, filesize("/PhpProject/sample.txt"));
   fclose($handle);
?>

نتائج الإخراج

مرحبًا PHPence

مثال2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   fseek($file, "15"); // تغيير موقع مؤشر ملف
   rewind($file); // تعيين مؤشر ملف إلى 0
   
   fclose($file);
?>

دليل PHP Filesystem