261 of 410 menu

ෆංක්ෂිය scandir

ෆංක්ෂිය scandir නම් කරන ලද ෆෝල්ඩරය තුළ ඇති ගොනු සහ ඩිරෙක්ටරි නම් අඩංගු අරාවක් ආපසු ලබා දෙයි. පළමු පරාමිතිය ලෙස ෆංක්ෂිය ඩිරෙක්ටරි පථයක් භාර ගනී, දෙවන (විකල්ප) පරාමිතිය ලෙස තබාගැනීමේ අනුපිළිවෙලක් භාර ගනී. පෙරනිමියෙන් තබාගැනීම අකුරු ක්‍රමයෙන් ආරෝහණ අනුපිළිවෙලින් සිදු කෙරේ.

වාක්‍ය රීතිය

scandir(string $directory, int $sorting_order = SCANDIR_SORT_ASCENDING): array

උදාහරණය

වත්මන් ඩිරෙක්ටරියේ ගොනු සහ ෆෝල්ඩර ලැයිස්තුවක් ලබා ගනිමු:

<?php $res = scandir('.'); print_r($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['.', '..', 'file1.txt', 'file2.txt', 'folder']

උදාහරණය

ප්‍රතිලෝම අනුපිළිවෙලින් ගොනු ලැයිස්තුවක් ලබා ගනිමු:

<?php $res = scandir('.', SCANDIR_SORT_DESCENDING); print_r($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['folder', 'file2.txt', 'file1.txt', '..', '.']

උදාහරණය

සේවාමය අංග '.' සහ '..' ෆිල්ටරය කර ඉවත් කරමු array_diff ෆංක්ෂිය භාවිතා කරමින්:

<?php $res = array_diff(scandir('.'), ['.', '..']); print_r($res); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

['file1.txt', 'file2.txt', 'folder']

මෙයද බලන්න

  • glob ෆංක්ෂිය,
    රූපරේඛයක් අනුව ගොනු සොයයි
  • is_dir ෆංක්ෂිය,
    ඩිරෙක්ටරියක් පරීක්ෂා කරයි
  • readdir ෆංක්ෂිය,
    ඩිරෙක්ටරියක අන්තර්ගතය කියවයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න