Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
262 of 410 menu
◀ ▶

glob လုပ်ဆောင်ချက်

glob လုပ်ဆောင်ချက်သည် ပေးထားသော ပုံစံနှင့် ကိုက်ညီသော ဖိုင်များနှင့် ဖိုင်တွဲများကို ရှာဖွေပေးသည်။ ပထမ parameter တွင် ရှာဖွေမှု ပုံစံပါသော စာကြောင်းတစ်ကြောင်း ပေးရသည်။ ဒုတိယ parameter (ပေးရန် မလိုအပ်သော) သည် လုပ်ဆောင်ချက်၏ အပြုအမူကို ပြောင်းလဲရန် flags များကို သတ်မှတ်ပေးသည်။

ဝါကျဖွဲ့ပုံ

glob(pattern, [flags]);

Flags

Flag ရှင်းလင်းချက်
GLOB_MARK ပြန်လာသော ဖိုင်တွဲတိုင်းတွင် ဘယ်ဘက် စောင်း၀ိုင်း / ကို ပေါင်းထည့်ပေးသည်။
GLOB_NOSORT ဖိုင်များကို ဖိုင်တွဲအတွင်း တွေ့ရှိရသည့်အတိုင်း (စီခြင်းမပြုဘဲ) ပြန်ပေးသည်။
GLOB_NOCHECK ကိုက်ညီသော အရာများ တစ်ခုမှ မတွေ့ရှိပါက ရှာဖွေမှု ပုံစံကို ပြန်ပေးသည်။
GLOB_NOESCAPE နောက်ပြန် စောင်း၀ိုင်းများသည် meta-characters များကို ရှောင်ပြေးခြင်း (escape) မပြုပါ။
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 flag ကို အသုံးပြုခြင်း။

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

ကုဒ်အလုပ်လုပ်ဆောင်ပြီးနောက် ရလဒ်။

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

ဥပမာ

GLOB_RECURSE flag ကို အသုံးပြု၍ အောက်ဖိုင်တွဲများအတွင်း ဖိုင်များကို ရှာဖွေခြင်း။

<?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МакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်