PHP တွင် directory ထဲတွင်ဖိုင်အရေအတွက်ကိုရေတွက်ခြင်းသည်အထူးသဖြင့်ဖိုင်စီမံခန့်ခွဲမှုနှင့်စာရင်းအင်းများကိုကိုင်တွယ်ရန်လိုအပ်သည့်အခါဘုံလုပ်ငန်းဖြစ်သည်။ ဤဆောင်းပါးသည် PHP တွင်တည်ဆောက်ထားသောလုပ်ဆောင်ချက်များမှတဆင့်ဤလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုမိတ်ဆက်ပေးမည်။
သတ်မှတ်ထားသော directory တွင်ဖိုင်များနှင့် subdirectorirectorirectorirectorirectories များကိုဖတ်ရန် PHP ၏ စနဂို () function ကိုသုံးနိုင်သည်။ ဤလုပ်ဆောင်ချက်သည် (ဖိုင်များနှင့် subdirectorirectriagre များအပါအ 0 င်) လမ်းညွှန်အားလုံးပါ 0 င်သည့်နေရာများပါ 0 င်သည်။
နမူနာကုဒ်:
အထက်ပါကုဒ်တွင် $ du သည် ဖတ်ရန်လမ်းညွှန်လမ်းကြောင်းဖြစ်သည်။ SCANDIR () function ကိုခေါ်ဆိုခြင်း () function () function သည်ထိုလမ်းညွှန်တွင်ဖိုင်များနှင့် subdirectories ပါ 0 င်သည့်ခင်းကျင်းမှုတစ်ခုထည့်သည်။
scandir () function ကို () function ကို) function ကို (လက်ရှိလမ်းညွှန်အပါအ 0 င်ပစ္စည်းများအားလုံးပြန်ပို့သည် ။ ( မိဘလမ်းညွှန်များ) ကိုကျွန်ုပ်တို့ဖျက်ပစ်ရန်လိုအပ်သည် ။
နမူနာကုဒ်:
ဤကုဒ်တွင် array_diff () ကို RANDION DIRIFTORY နှင့်မိဘလမ်းညွှန်ရေးရာများကို array -array array entries များမှဖယ်ရှားရန်အသုံးပြုသည်။
နောက်ဆုံးအနေနဲ့ directory ထဲမှာကျန်ရှိနေသေးတဲ့ဖိုင်အရေအတွက်ကိုရေတွက်ရန် အရေအတွက် () function ကိုသုံးနိုင်သည်။
နမူနာကုဒ်:
ရေတွက် () function ကိုခေါ်ဆိုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် directory ထဲတွင်အမှန်တကယ်ဖိုင်အရေအတွက်ကိုရနိုင်သည်။
အောက်ဖော်ပြပါ PHP မှတစ်ဆင့် directory ရှိဖိုင်အရေအတွက်ကိုမည်သို့ရေတွက်ရမည်ကိုပြသသည့်အပြည့်အဝနမူနာကုဒ်ဖြစ်သည်။
script ကိုဖွင့်ပြီးနောက်အောက်ပါနှင့်ဆင်တူသည့် output ကိုသင်တွေ့ရလိမ့်မည်။
<span class="fun">/ path / to / php / directory လမ်းညွှန်တွင်ဖိုင် 54 ခုရှိသည်</span>
scandir () နှင့် ရေတွက်ခြင်း () လုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် directory ရှိဖိုင်အားလုံး၏နံပါတ်ကိုအလွယ်တကူရေတွက်နိုင်သည်။ PHP ဖိုင်စီမံခန့်ခွဲမှုနှင့်လမ်းညွှန်စာရင်းအင်းများနှင့်ဆက်ဆံရာတွင်ဤနည်းလမ်းသည်အလွန်အသုံးဝင်သည်။