လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> php Php Pathinfo () function ကိုအသေးစိတ်ရှင်းပြချက် - ဖိုင်လမ်းကြောင်းသတင်းအချက်အလက်များကိုလျင်မြန်စွာထုတ်ယူပါ]

php Php Pathinfo () function ကိုအသေးစိတ်ရှင်းပြချက် - ဖိုင်လမ်းကြောင်းသတင်းအချက်အလက်များကိုလျင်မြန်စွာထုတ်ယူပါ]

M66 2025-06-22

PHP Pathinfo () function ကိုအသေးစိတ်ရှင်းပြချက်

ဝက်ဘ်လျှောက်လွှာဖွံ့ဖြိုးတိုးတက်ရေးကာလအတွင်းဖိုင်အမည်, တိုးချဲ့ခြင်းသို့မဟုတ်လမ်းညွှန်ဖွဲ့စည်းပုံကဲ့သို့သောသတင်းအချက်အလက်များကိုထုတ်ယူရန်ဖိုင်လမ်းကြောင်းများကိုမကြာခဏလုပ်ဆောင်လေ့ရှိသည်။ PHP သည်ဤအလုပ်များကိုပြီးစီးရန်အတွက်အဆင်ပြေသော built-in functions များစွာကိုထောက်ပံ့ပေးသည်။ တစ်ခုမှာ Pathinfo () သည်အလွန်လက်တွေ့ကျသည်။

Pathinfo () function syntax

 pathinfo($path, $options);
  • $ Path : လိုအပ်သော parameter သည်ခွဲခြမ်းစိတ်ဖြာရန်လမ်းကြောင်းကိုညွှန်ပြ။

  • $ ရွေးစရာများ - ပြန်လည်ရောက်ရှိရန်လမ်းကြောင်းအပိုင်းကိုပြန်လည်သတ်မှတ်ရန်လိုသည့် parameter သည် (directory name name, file and etc) ။

function တစ်ခု၏ပုံမှန်ပြန်လာရလဒ်သည်အောက်ပါအဓိကတန်ဖိုးများပါ 0 င်သည့်အပေါင်းအသင်းဆိုင်ရာခင်းကျင်းမှုတစ်ခုဖြစ်သည်။

  • Dirname : လမ်းကြောင်းအတွက် directory အပိုင်း

  • Basename : extension ကိုပါ 0 င်သည့်ဖိုင်အမည်

  • extension : ဖိုင် extension ကို

  • Filename : extension ကိုမရှင်းပြပါ

Pathinfo အတွက်ဘုံရွေးချယ်စရာများ ()

ပြန်လာသောအကြောင်းအရာကိုသတ်မှတ်ရန်အောက်ပါကိန်းများအားသုံးနိုင်သည်။

  • PathIpinfo_Dirname : လမ်းကြောင်းအတွက်လမ်းညွှန်အမည်အပိုင်းကိုပြန်ပို့သည်။

  • PathIpinfo_basename : ဖိုင်အမည်အပိုင်း (extension အပါအ 0 င်) ကိုလမ်းကြောင်း၌ပြန်ပို့သည်။

  • Pathinfo_extension : ဖိုင်၏ extension ကိုပြန်ပို့သည်။

  • Pathinfo_Filename : extension မပါ 0 င်သောဖိုင်အမည်အပိုင်းကိုပြန်ပို့သည်။

Code Perfection: Pathinfo ကိုဘယ်လိုသုံးရမလဲ ()

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";
?>

runform

အထက်ပါကုဒ်ကို run ပြီး output သည်အောက်ပါအတိုင်းဖြစ်သည် -

Directory: / အိမ် / အသုံးပြုသူ / www
ဖိုင်အမည် - ဥပမာ .php
extension: php
ဖိုင်အမည် (extension extension): ဥပမာ

လျှောက်လွှာအခြေအနေများနှင့်အကျဉ်းချုပ်

အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် Pathinfo () ကို အသုံးပြုလေ့ရှိသည် -

  • အသုံးပြုသူမှတင်ထားသောဖိုင်၏လမ်းကြောင်းကိုလုပ်ဆောင်ပါ။

  • ဖိုင်အမျိုးအစားသို့မဟုတ် extension ကိုဆုံးဖြတ်ရန်,

  • အမည်ပြောင်းသို့မဟုတ်သိုလှောင်ရန်ဖိုင်အမည်များကိုထုတ်ယူပါ။

  • ဖိုင်ကိုအလိုအလျောက်ထုတ်လုပ်ရန်လင့်များ

အကျဉ်းချုပ်:

  • PathIpIFO () PHP တွင်လမ်းကြောင်းအချက်အလက်များအတွက်လမ်းကြောင်းဆိုင်ရာအချက်အလက်များအတွက်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။

  • ကွဲပြားခြားနားသောသတင်းအချက်အလက်များရရန်ပြောင်းလွယ်ပြင်လွယ် option ကို constants များကိုထောက်ပံ့ပေးသည်။

  • ဖိုင်စစ်ဆင်ရေး၏ထိရောက်မှုကိုများစွာတိုးတက်စေနိုင်သောစွမ်းအားနှင့်အင်အားကြီးသောလုပ်ဆောင်မှုများကိုရိုးရှင်းပါသည်။