ဝက်ဘ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်ရေးကာလအတွင်းဖိုင်အမည်, တိုးချဲ့ခြင်းသို့မဟုတ်လမ်းညွှန်ဖွဲ့စည်းပုံကဲ့သို့သောသတင်းအချက်အလက်များကိုထုတ်ယူရန်ဖိုင်လမ်းကြောင်းများကိုမကြာခဏလုပ်ဆောင်လေ့ရှိသည်။ PHP သည်ဤအလုပ်များကိုပြီးစီးရန်အတွက်အဆင်ပြေသော built-in functions များစွာကိုထောက်ပံ့ပေးသည်။ တစ်ခုမှာ Pathinfo () သည်အလွန်လက်တွေ့ကျသည်။
pathinfo($path, $options);
$ Path : လိုအပ်သော parameter သည်ခွဲခြမ်းစိတ်ဖြာရန်လမ်းကြောင်းကိုညွှန်ပြ။
$ ရွေးစရာများ - ပြန်လည်ရောက်ရှိရန်လမ်းကြောင်းအပိုင်းကိုပြန်လည်သတ်မှတ်ရန်လိုသည့် parameter သည် (directory name name, file and etc) ။
function တစ်ခု၏ပုံမှန်ပြန်လာရလဒ်သည်အောက်ပါအဓိကတန်ဖိုးများပါ 0 င်သည့်အပေါင်းအသင်းဆိုင်ရာခင်းကျင်းမှုတစ်ခုဖြစ်သည်။
Dirname : လမ်းကြောင်းအတွက် directory အပိုင်း
Basename : extension ကိုပါ 0 င်သည့်ဖိုင်အမည်
extension : ဖိုင် extension ကို
Filename : extension ကိုမရှင်းပြပါ
ပြန်လာသောအကြောင်းအရာကိုသတ်မှတ်ရန်အောက်ပါကိန်းများအားသုံးနိုင်သည်။
PathIpinfo_Dirname : လမ်းကြောင်းအတွက်လမ်းညွှန်အမည်အပိုင်းကိုပြန်ပို့သည်။
PathIpinfo_basename : ဖိုင်အမည်အပိုင်း (extension အပါအ 0 င်) ကိုလမ်းကြောင်း၌ပြန်ပို့သည်။
Pathinfo_extension : ဖိုင်၏ extension ကိုပြန်ပို့သည်။
Pathinfo_Filename : extension မပါ 0 င်သောဖိုင်အမည်အပိုင်းကိုပြန်ပို့သည်။
Pathinfo () ကို အသုံးပြု. ဖိုင်အချက်အလက်များကိုထုတ်ယူရန်အတွက်အမှန်တကယ်ကုဒ်နမူနာတစ်ခုရှိသည်။
<?php // နမူနာလမ်းကြောင်း $path = "/home/user/www/example.php"; // directory အစိတ်အပိုင်းကိုရယူပါ $dirname = pathinfo($path, PATHINFO_DIRNAME); echo "မာတိကာ:" . $dirname . "\n"; // ဖိုင်အမည်ကိုရယူပါ(extension ကိုနှင့်အတူ) $basename = pathinfo($path, PATHINFO_BASENAME); echo "ဖိုင်နာမည်:" . $basename . "\n"; // extension ကိုရယူပါ $extension = pathinfo($path, PATHINFO_EXTENSION); echo "မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး:" . $extension . "\n"; // 获取不extension ကိုနှင့်အတူ的ဖိုင်နာမည် $filename = pathinfo($path, PATHINFO_FILENAME); echo "ဖိုင်နာမည်(不包extension ကိုနှင့်အတူ):" . $filename . "\n"; ?>
အထက်ပါကုဒ်ကို run ပြီး output သည်အောက်ပါအတိုင်းဖြစ်သည် -
Directory: / အိမ် / အသုံးပြုသူ / www ဖိုင်အမည် - ဥပမာ .php extension: php ဖိုင်အမည် (extension extension): ဥပမာ
အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Pathinfo () ကို အသုံးပြုလေ့ရှိသည် -
အသုံးပြုသူမှတင်ထားသောဖိုင်၏လမ်းကြောင်းကိုလုပ်ဆောင်ပါ။
ဖိုင်အမျိုးအစားသို့မဟုတ် extension ကိုဆုံးဖြတ်ရန်,
အမည်ပြောင်းသို့မဟုတ်သိုလှောင်ရန်ဖိုင်အမည်များကိုထုတ်ယူပါ။
ဖိုင်ကိုအလိုအလျောက်ထုတ်လုပ်ရန်လင့်များ
အကျဉ်းချုပ်:
PathIpIFO () PHP တွင်လမ်းကြောင်းအချက်အလက်များအတွက်လမ်းကြောင်းဆိုင်ရာအချက်အလက်များအတွက်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။
ကွဲပြားခြားနားသောသတင်းအချက်အလက်များရရန်ပြောင်းလွယ်ပြင်လွယ် option ကို constants များကိုထောက်ပံ့ပေးသည်။
ဖိုင်စစ်ဆင်ရေး၏ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သောစွမ်းအားနှင့်အင်အားကြီးသောလုပ်ဆောင်မှုများကိုရိုးရှင်းပါသည်။