PHP scandir() फ़ंक्शन

उदाहरण

images डिरेक्ट्री में फ़ाइल और डिरेक्ट्री जाने:

<?php
$dir = "/images/";
// अवश्य से वर्गीकृत - डिफ़ॉल्ट
$a = scandir($dir);
// घटती क्रमवार
$b = scandir($dir,1);
print_r($a);
print_r($b);
?>

परिणाम:

एरे
(
[0] => .
[1] => ..
[2] => cat.gif
[3] => dog.gif
[4] => horse.gif
[5] => myimages
)
एरे
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)

परिभाषा और उपयोग

scandir() फ़ंक्शन निर्धारित डिरेक्ट्री में फ़ाइल और डिरेक्ट्री के एक्सेस अभिन्न वापस करता है।

व्याकरण

scandir(डिरेक्ट्री,sorting_order,कॉन्टेक्स्ट);
पैरामीटर वर्णन
डिरेक्ट्री अनिवार्य।स्कैन करने के लिए निर्धारित डिरेक्ट्री को निर्धारित करता है।
sorting_order

वैकल्पिक।क्रमवार वापस करने को निर्धारित करता है।डिफ़ॉल्ट 0 है, जो अक्षरवार वृद्धी क्रमवार को निर्धारित करता है।

अगर SCANDIR_SORT_DESCENDING या 1 के रूप में सेट किया गया है, तो इसका अर्थ है कि अक्षरवार घटती क्रमवार वापस करता है।

अगर SCANDIR_SORT_NONE के रूप में सेट किया गया है, तो अगले परिणाम बिना विवरण के वापस करता है।

कॉन्टेक्स्ट वैकल्पिक।डिरेक्ट्री हैंडल के वातावरण को निर्धारित करता है।कॉन्टेक्स्ट डिरेक्ट्री स्ट्रीम के व्यवहार को संशोधित करने वाले एक सेट विकल्प है।

तकनीकी विवरण

वापसी मान:

यदि सफल होता है, तो फ़ाइल और डिरेक्ट्री के एक्सेस अभिन्न वापस करता है।असफल होने पर FALSE वापस करता है।

अगर डिरेक्ट्री अगर डिरेक्ट्री नहीं है, तो ई_वार्निंग स्तर की गलती फ्लैग फ्लैग करता है।

PHP संस्करण: 5.0+
PHP अद्यतन लॉग: PHP 5.4: नवां sorting_order स्थायी.