PHP rewinddir() فونكشن

مثال

افتح مجلد، قم بإنشاء قائمة بملفه، أعيد تعيين ملف الاتصال، قم بإنشاء قائمة أخرى بملفه، ثم أغلق:

<?php
$dir = "/images/";
// افتح الدليل واقرأ محتوياته
if (is_dir($dir)){
  if ($dh = opendir($dir)){
    // قائمة ملفات مجلد images
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    rewinddir();
    // يعيد قائمة ملفات مجلد images
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

النتيجة:

اسم الملف: cat.gif
اسم الملف: dog.gif
اسم الملف: horse.gif
اسم الملف: cat.gif
اسم الملف: dog.gif
اسم الملف: horse.gif

التعريف والاستخدام

يعيد rewinddir() وظيفة تعيين ملف الاتصال المفتوح الذي تم إنشاؤه بواسطة opendir().

النحو

rewinddir(dir_handle);
معامل وصف
dir_handle

اختياري. تحديد موارد الاتصال بالدليل المفتوح التي تم فتحها مسبقًا بواسطة opendir().

إذا لم يتم تحديد هذا المعامل، يتم استخدام الاتصال الأخير المفتوح بواسطة opendir().

تفاصيل تقنية

قيمة العودة: -
PHP إصدار: 4.0+