262 of 410 menu

glob ශ්‍රිතය

glob ශ්‍රිතය ලබාදී ඇති රටාවට ගැලපෙන ගොනු සහ ඩිරෙක්ටරි සොයයි. පළමු පරාමිතියට සෙවුම් රටාව සහිත අකුරු පේළියක් සම්ප්‍රේෂණය කරනු ලැබේ. දෙවන විකල්ප පරාමිතිය ශ්‍රිතයේ හැසිරීම වෙනස් කිරීම සඳහා ධජ සකස් කරයි.

වාක්‍ය රචනය

glob(pattern, [flags]);

ධජ

ධජය විස්තරය
GLOB_MARK එක් එක් ආපසු ලබාදුන් නාමාවලියට කැළඹීම් රේඛාවක් / එකතු කරයි.
GLOB_NOSORT ගොනු ඩිරෙක්ටරියේ පවතින අනුපිළිවෙලින්ම ආපසු ලබා දෙයි (වර්ගීකරණය නොකර).
GLOB_NOCHECK ගැලපීමක් හමු නොවුනහොත් සෙවුම් රටාව ආපසු ලබා දෙයි.
GLOB_NOESCAPE පසුබෑම් කැළඹීම් රේඛා මෙටා සංකේත ආවරණය නොකරයි.
GLOB_BRACE බහු රටා සඳහා සෙවීම සඳහා {a,b,c} පුළුල් කරයි.
GLOB_ONLYDIR රටාවට ගැලපෙන නාමාවලි පමණක් ආපසු ලබා දෙයි.
GLOB_ERR කියවීමේ දෝෂ වලදී නතර කරන්න (උදාහරණයක් ලෙස, ප්‍රවේශ අයිතියන් නොමැත).

උදාහරණය

වර්තමාන ඩිරෙක්ටරියේ .txt දිගුව සහිත සියලුම ගොනු සොයා ගනිමු:

<?php $res = glob('*.txt'); print_r($res); ?>

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

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

උදාහරණය

'test' වලින් ආරම්භ වන ඕනෑම දිගුවක් සහිත සියලුම ගොනු සොයා ගනිමු:

<?php $res = glob('test*'); print_r($res); ?>

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

['test.php', 'test.txt', 'test_image.jpg']

උදාහරණය

බහු රටා සඳහා සෙවීම සඳහා GLOB_BRACE ධජය භාවිතා කිරීම:

<?php $res = glob('*.{php,txt}', GLOB_BRACE); print_r($res); ?>

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

['index.php', 'config.php', 'readme.txt']

උදාහරණය

GLOB_RECURSE ධජය භාවිතා කරමින් උප ඩිරෙක්ටරිවල ගොනු සෙවීම:

<?php $res = glob('**/*.php', GLOB_BRACE|GLOB_RECURSE); print_r($res); ?>

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

['index.php', 'lib/utils.php', 'admin/index.php']

මෙයත් බලන්න

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