English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحلل scandir() وظيفة قائمة الملفات والمراجع في المسار المحدد
array scandir ( string $directory [, int $sorting_order [, resource $context]] );
يستعيد قائمة الملفات والمجلدات من الدليل المرسل.
الرقم | الخيارات والشرح |
---|---|
1 | directory(ضروري) المجلد الذي سيتم استخدامه للتصفح. |
2 | sorting_order(اختياري) يحدد ترتيب الترتيب. القيمة الافتراضية هي 0 (ترتيب تصاعدي). إذا تم تعيينها إلى 1، فإنها تمثل الترتيب التنازلي. |
3 | option(اختياري) حالة دليل المجلد المحدد. يمكن تعديل سلوك تدفق الدليل بواسطة option. |
إذا كانت النتيجة ناجحة، فسيتم العودة إلى array يحتوي على أسماء الملفات، وإذا كانت الفشل، فسيتم العودة إلى FALSE. إذا لم يكن directory مجلدًا، فسيتم العودة إلى FALSE كقيمة بولية وسيتم إنشاء خطأ من مستوى E_WARNING.
فيما يلي استخدام هذه الوظيفة، قائمة ملفات ومجلدات مجلد newfolder:
<?php $dir = '/newfolder'; $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2); ?>
نتائج الإخراج:
Array ( [0] => . [1] => .. [2] => abc.php [3] => bbc.txt [4] => somedir ) Array ( [0] => somedir [1] => indiabbc.txt [2] => status999.php [3] => .. [4] => . )