PHP rewinddir() Function












❮ مرجع دایرکتوری PHP



مثال


یک دایرکتوری را باز کنید، فایل های آن را فهرست کنید، دسته دایرکتوری را بازنشانی کنید، فایل های آن را یک بار فهرست کنید
دوباره، سپس ببندید:



$dir = "/images/";

// یک دایرکتوری را باز کنید و محتوای آن را بخوانید
if (is_dir($dir)){
  if ($ dh = opendir($dir)){
    // فهرست فایل‌ها در فهرست تصاویر
    while (($file = readdir($dh)) !== غلط){
      echo "filename:" . $file . "
";
    }
    rewinddir();
    // یک بار دیگر فایل‌ها را در فهرست تصاویر فهرست کنید
    while (($file = readdir($dh)) !== false) {
      echo "filename:" . $file . "
";
    }
    closeir($dh);
 
}
?>

نتیجه:



نام فایل: cat.gif

نام فایل: dog.gif

نام فایل: horse.gif
نام فایل: cat.gif

نام فایل: dog.gif

نام فایل: horse.gif







تعریف و استفاده


عملکرد rewinddir() دسته دایرکتوری ایجاد شده توسط opendir() را بازنشانی می کند.





نحو



rewinddir(dir)

مقادیر پارامتر











پارامتر توضیح
dir اختیاری. منبع دسته دایرکتوری را که قبلا با آن باز شده است را مشخص می کند
opendir(). اگر این پارامتر مشخص نشده باشد، آخرین پیوند باز شده توسط opendir() فرض می شود












جزئیات فنی











مقدار بازگشتی: NULL در مورد موفقیت، FALSE در مورد شکست
نسخه PHP: 4.0+



❮ مرجع دایرکتوری PHP