လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Pathinfo ဘာပြန်လာခဲ့သလဲ။ PHP တွင် PathInfo ၏ Return Value ဖွဲ့စည်းပုံကိုဖြည့်စွက်လေ့လာခြင်း

Pathinfo ဘာပြန်လာခဲ့သလဲ။ PHP တွင် PathInfo ၏ Return Value ဖွဲ့စည်းပုံကိုဖြည့်စွက်လေ့လာခြင်း

gitbox 2025-06-09

Pathinfo function ကိုမိတ်ဆက်

PathIpinfo function သည်အငြင်းပွားမှုတစ်ခုအနေဖြင့်ဖိုင်လမ်းကြောင်းကိုရယူပြီးလမ်းကြောင်းပါသည့်ခင်းကျင်းမှုတစ်ခုသို့ပြန်လည်ရောက်ရှိသည့်လမ်းကြောင်းတစ်ခုနှင့်ပတ်သက်သောအချက်အလက်များကိုပေးထားသောလမ်းကြောင်းအကြောင်းသတင်းအချက်အလက်များကိုပြန်လည်ပေးအပ်သည်။ ဤသည်ခင်းကျင်းသည်လမ်းညွှန်လမ်းကြောင်းများ, ဖိုင်အမည်များနှင့်ဖိုင် extension များကဲ့သို့သောလမ်းကြောင်း၏အစိတ်အပိုင်းများကိုထောက်ပံ့ပေးသည်။

Pathinfo function ကို syntax

 pathinfo(string $path): array
  • $ Path : ထည့်သွင်းထားသောလမ်းကြောင်းသည်ဖိုင်ကိုအကြွင်းမဲ့သို့မဟုတ်ဆွေမျိုးလမ်းကြောင်းဖြစ်နိုင်သည်။

ဤလုပ်ဆောင်ချက်သည်အောက်ပါသော့များပါ 0 င်သောခင်းကျင်းမှုကိုပြန်လည်ရောက်ရှိစေသည်။

  • 'Dirname' : လမ်းကြောင်း၏ directory အစိတ်အပိုင်း။

  • 'Basename' : ဖိုင်အမည် (extension အပါအ 0 င်) ။

  • 'extension' : ဖိုင်၏ extension ကို။

  • 'filename' - extension ကိုပြီးနောက်ဖိုင်အမည်ကိုဖယ်ရှားပါ။


ပြန်လာတန်ဖိုး၏ဖွဲ့စည်းပုံ

Pathinfo function သည် key-value အတွဲလေးတွဲပါသည့်အပေါင်းအသင်းတွဲဖက်ခင်းကျင်းမှုကိုပြန်လည်ရရှိခဲ့သည်။ သော့တစ်ခုစီ၏အသေးစိတ်ဖော်ပြချက်များကိုဤတွင်ဖော်ပြထားသည်။

1 ။ Dirname

  • အဓိပ္ပာယ် - ဖိုင်၏ directory အစိတ်အပိုင်းတစ်ခု, ဆိုလိုသည်မှာစနစ်ရှိဖိုင်၏သိုလှောင်မှုလမ်းကြောင်း။

  • ဥပမာ -
    PAT PATHSARD/WWW/HTML/ index.php , Dirname Retries / var / www / html

2 ။ အခြေခံ

  • အဓိပ္ပာယ် - ဖိုင် extension အပါအ 0 င်ဖိုင်၏အမည်အပိုင်းမှာ။

  • ဥပမာ -
    PAT PATHORE /WWW/HTML /index.php ကို ပေးထားသည်။

3 ။ တိုးချဲ့ခြင်း

  • အဓိပ္ပာယ် - ဖိုင်၏ extension ကိုသာဖိုင်အမျိုးအစားသာတွင်နောက်ဆက်တွဲအပိုင်းဖြစ်သည်။

  • ဥပမာ -
    PAT PATHORE /WWW/HTML /index.php , extension ကိုပြန်ပို့သည်။

4 ။ ဖိုင်အမည်

  • အဓိပ္ပာယ် - ဖိုင်အမည်အပိုင်းမှာ extension တစ်ခုမပါ 0 င်ပါဘူး။

  • ဥပမာ -
    PAT PATHSARE /WWWW /HTML/index.php, filename အညွှန်းကိန်းအညွှန်းကိန်း ပြန်လာ။


နမူနာကုဒ်

 <?php
$filePath = '/var/www/html/index.php';

// လမ်းကြောင်းသတင်းအချက်အလက်ရယူပါ
$pathInfo = pathinfo($filePath);

// ရလဒ်ရလဒ်
echo 'လမ်းညွှန်လမ်းကြောင်း: ' . $pathInfo['dirname'] . PHP_EOL;
echo 'ဖိုင်နာမည်: ' . $pathInfo['basename'] . PHP_EOL;
echo 'မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: ' . $pathInfo['extension'] . PHP_EOL;
echo 'ဖိုင်နာမည်(不含မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး): ' . $pathInfo['filename'] . PHP_EOL;
?>

ထုတ်လုပ်မှု -

 လမ်းညွှန်လမ်းကြောင်း: /var/www/html
ဖိုင်နာမည်: index.php
မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: php
ဖိုင်နာမည်(不含မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး): index

urls အတွက် application များ

အချို့သောကိစ္စရပ်များတွင် URL ရှိဖိုင်အမည်သို့မဟုတ် extension ကိုခွဲခြမ်းစိတ်ဖြာရန် Pathinfo function ကို Pathinfo function သို့ URL လမ်းကြောင်းသို့သွားရန်လိုအပ်နိုင်သည်။ Pathinfo သည် ဖိုင်လမ်းကြောင်းများကိုသာခွဲထုတ်နိုင်ကြောင်း ကျေးဇူးပြု. သတိပြုပါ။

ဥပမာအားဖြင့်, သင့်တွင်အောက်ပါ URL ရှိသည်ဆိုပါစို့။

 $url = "https://www.gitbox.net/images/logo.png";
$parsedUrl = parse_url($url);
$pathInfo = pathinfo($parsedUrl['path']);

// ရလဒ်ရလဒ်
echo 'ဖိုင်နာမည်: ' . $pathInfo['basename'] . PHP_EOL;
echo 'မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: ' . $pathInfo['extension'] . PHP_EOL;

ထုတ်လုပ်မှု -

 ဖိုင်နာမည်: logo.png
မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: png

သက်ဆိုင်တဲ့အခြေအနေများ

  1. ဖိုင်တင်ချောင်းအသစ်ပြုပြင်ခြင်း

  2. Path Operation : ဒိုင်းနမင်ထုတ်ပေးဖိုင်လမ်းကြောင်းများနှင့်ဆက်ဆံရာတွင် Pathinfo သည် developer များကိုလမ်းကြောင်းကိုဖြုတ်။ လိုအပ်သောအစိတ်အပိုင်းများကိုထုတ်ယူနိုင်ရန်ကူညီနိုင်သည်။

  3. URL ခွဲခြမ်းစိတ်ဖြာခြင်း - URLs မှဖိုင်အမည်များသို့မဟုတ် extensions များကို extract လုပ်ရန်လိုအပ်ပါက Parse_URL နှင့် Pathinfo ကို ပေါင်းစပ်ခြင်းသည်သက်ဆိုင်ရာသတင်းအချက်အလက်များကိုအလွယ်တကူရယူနိုင်သည်။