مثال
یک دایرکتوری را باز کنید، فایل های آن را فهرست کنید، دسته دایرکتوری را بازنشانی کنید، فایل های آن را یک بار فهرست کنید
دوباره، سپس ببندید:
$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