قائمة الملفات والدلائل في دليل الصور:
<?php$dir = "/images/";// فرز بترتيب تصاعدي - هذا هو الوضع الافتراضي$a = scandir($dir);// فرز بترتيب تنازلي$b = scandir($dir,1);print_r( $a);print_r($b);?>نتيجة:
Array([0] => .[1] => ..[2] => cat.gif[3] => dog.gif[4] => horse.gif[5] => myimages)Array([0) ] => myimages[1] => horse.gif[2] => dog.gif[3] => cat.gif[4] => ..[5]تقوم الدالة scandir() بإرجاع مجموعة من الملفات والأدلة في الدليل المحدد.
scandir( directory,sorting_order,context );
المعلمة | يصف |
---|---|
دليل | مطلوب. يحدد الدلائل التي سيتم فحصها. |
sorting_order | خياري. تحديد ترتيب الفرز. القيمة الافتراضية هي 0، مما يشير إلى الترتيب الأبجدي التصاعدي. إذا تم التعيين على SCANDIR_SORT_DESCENDING أو 1، فسيتم فرزه أبجديًا بترتيب تنازلي. إذا تم التعيين على SCANDIR_SORT_NONE، فسيتم إرجاع النتائج غير المصنفة. |
سياق | خياري. يحدد البيئة لمقابض الدليل. السياق عبارة عن مجموعة من الخيارات التي تعدل سلوك دفق الدليل. |
قيمة الإرجاع: | عند النجاح، يتم إرجاع مجموعة من الملفات والدلائل. إرجاع FALSE عند الفشل. إذا لم يكن الدليل دليلاً، فسيتم طرح خطأ على مستوى E_WARNING. |
---|---|
نسخة PHP: | 5.0+ |
سجل التغيير PHP: | PHP 5.4: ثابت ترتيب_الفرز الجديد. |