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 स्थायी. |