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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න