English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن للوظيفة rewind() إعادة تعيين موقع مؤشر ملف إلى بداية الملف، ويعودTRUE إذا كانت النتيجة ناجحة، ويعودFALSE إذا كانت النتيجة غير ناجحة.
bool rewind ( resource $handle )
تعيين موقع مؤشر ملف handle إلى بداية تدفق الملف.
ملاحظة: إذا تم فتح الملف في نمط إضافة ("a" أو "a+")، فإن أي بيانات يتم كتابتها في الملف ستضاف دائمًا في النهاية، بغض النظر عن موقع مؤشر الملف.
<?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
<?php $file = fopen("/PhpProject/sample.txt", "r"); fseek($file, "15"); // تغيير موقع مؤشر ملف rewind($file); // تعيين مؤشر ملف إلى 0 fclose($file); ?>