302 of 410 menu

फ़ंक्शन readdir

फ़ंक्शन readdir opendir की सहायता से खोली गई डायरेक्टरी की सामग्री को पढ़ता है। प्रत्येक कॉल पर यह अगली फ़ाइल का नाम लौटाता है या false लौटाता है यदि कोई और फ़ाइलें नहीं हैं। यह फ़ंक्शन डायरेक्टरी में स्थिति सूचक को संरक्षित रखता है।

वाक्य-विन्यास

readdir(resource $dir_handle): string|false

उदाहरण

एक डायरेक्टरी में सभी फ़ाइलों को पढ़ना:

<?php $dir = opendir('/path/to/directory'); while (($file = readdir($dir)) !== false) { echo $file . '<br>'; } closedir($dir); ?>

कोड निष्पादन का परिणाम (आउटपुट उदाहरण):

"file1.txt" "file2.jpg" "subdirectory"

उदाहरण

विशेष प्रविष्टियों '.' और '..' को फ़िल्टर करना:

<?php $dir = opendir('.'); while (($file = readdir($dir)) !== false) { if ($file != '.' && $file != '..') { echo $file . '<br>'; } } closedir($dir); ?>

कोड निष्पादन का परिणाम (केवल वास्तविक फ़ाइलें और उपडायरेक्टरी दिखाता है):

'index.php' 'styles.css' 'images'

उदाहरण

सभी फ़ाइलों को एक सरणी में एकत्रित करना:

<?php $files = []; if ($handle = opendir('/path/to/dir')) { while (false !== ($entry = readdir($handle))) { if ($entry != '.' && $entry != '..') { $files[] = $entry; } } closedir($handle); } print_r($files); ?>

कोड निष्पादन का परिणाम:

Array ( [0] => "document.pdf" [1] => "image.png" [2] => "data.json" )

यह भी देखें

  • फ़ंक्शन opendir,
    जो एक डायरेक्टरी हैंडल खोलती है
  • फ़ंक्शन scandir,
    जो एक सरणी के रूप में डायरेक्टरी की सभी फ़ाइलें लौटाती है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें