လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Pathinfo_Dirname သည် Pathinfo_Dirname သည်မည်သို့အလုပ်လုပ်သနည်း။

Pathinfo_Dirname သည် Pathinfo_Dirname သည်မည်သို့အလုပ်လုပ်သနည်း။

gitbox 2025-06-03

PHP တွင် Pathinfo () function သည် function parse parse လုပ်ရန်အသုံးပြုသောအလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်ဖြစ်သည်။ အစိတ်အပိုင်းများအကြား directory name, file name များ, extensions စသဖြင့်လမ်းကြောင်းများ, ဖိုင်အမည်များ, ယနေ့ခေတ် ဗတ်တိဇံကို ကြည့်ကြပါစို့။

Pathinfo function ဆိုတာဘာလဲ။

PathIpinfo () function ကိုဖိုင်လမ်းကြောင်းကိုခွဲခြမ်းစိတ်ဖြာရန်နှင့်လမ်းကြောင်းဖွဲ့စည်းမှုအချက်အလက်များကိုပြန်ပို့ရန်အသုံးပြုသည်။ ၎င်း၏အခြေခံ syntax ဖြစ်ပါတယ်:

 pathinfo(string $path, int $options = PATHINFO_ALL): array|string
  • $ Path : ခွဲခြမ်းစိတ်ဖြာရန်ဖိုင်လမ်းကြောင်း။

  • $ ရွေးစရာများ - ပြန်လည်ရယူရန်သတင်းအချက်အလက်အပိုင်းကိုသတ်မှတ်သည်။ ၎င်းသည်အောက်ပါကိန်းဂဏန်းများအနက်မှတစ်ခုဖြစ်နိုင်သည်။

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

    • PathIpinfo_basename : ဖိုင်အမည်ကိုပြန်ပို့သည် (extension အပါအ 0 င်)

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

    • PathIpinfo_Filename : ဖိုင်အမည် (extension extension) ကိုပြန်ပို့သည်။

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

Pathinfo_Dirname ဆိုတာဘာလဲ။

PathIpinfo_Dirname သည် Pathinfo () function ၏ option တစ်ခုဖြစ်ပြီးဆိုလိုသည်မှာလမ်းကြောင်းကိုလမ်းကြောင်းမှသာပြန်ပို့သည်။ တစ်နည်းပြောရလျှင်၎င်းသည်ဖိုင်အမည်မပါဘဲဖိုင်တည်ရှိရာလမ်းညွှန်လမ်းကြောင်းကိုပြောပြသည်။

ဥပမာအားဖြင့်:

 <?php
$path = "/var/www/html/index.php";
$dirname = pathinfo($path, PATHINFO_DIRNAME);
echo $dirname;
?>

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

 /var/www/html

ဤတွင် PathInfo_Dirname သည် ဖိုင်အမည် အညွှန်းကိန်း အမည်ရှိဖိုင်အမည် / var / www / html , var / www / html,

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

PathIpinfo_Dirname ၏အခန်းကဏ် parked သည်အဓိကအားဖြင့်အောက်ပါရှုထောင့်များတွင်ထင်ဟပ်သည်။

  1. ဖိုင်တည်ရှိရာလမ်းညွှန်ကိုရယူပါ Pathinfo_Dirname ကိုအသုံးပြုပြီးဖိုင်သည်မည်သည့်လမ်းညွှန်တွင်ရှိသနည်း, ဖိုင်အမည်ကိုဂရုမစိုက်ပါ။

  2. လမ်းညွှန်စစ်ဆင်ရေး <br> <br> ဖိုင်များကိုရွေ့လျားခြင်း, ဖိုင်များကိုကူးယူခြင်း, ဖိုင်များကူးယူခြင်းသို့မဟုတ်ဖိုင်အသစ်များကိုထုတ်လုပ်ခြင်းကဲ့သို့သောဖိုင်လမ်းကြောင်းများပေါ်တွင်လည်ပတ်သောအခါ directory အပိုင်းကို ဦး စွာရရန်လိုအပ်သည်။

  3. လမ်းကြောင်းအမှားများကိုကာကွယ် <br> လမ်းကြောင်းကိုချုပ်ချုပ်သည့်အခါ directory လမ်းကြောင်းကို ဦး စွာရယူပါ။ ထို့နောက်အမှားအယွင်းများကိုရှောင်ရှားရန်ဖိုင်အမည်သို့မဟုတ် subdirectory အသစ်ကိုဖြည့်ပါ။

အမှန်တကယ်ဥပမာနှင့်အတူပေါင်းစပ်

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

 <?php
$uploadPath = "/uploads/images/photo.jpg";

// directory name ကိုရယူပါ
$dir = pathinfo($uploadPath, PATHINFO_DIRNAME);

// ဖိုင်အသစ်ကိုထုတ်လုပ်ပါ
$newFile = $dir . "/photo_thumb.jpg";

echo "ဖိုင်အသစ်လမ်းကြောင်း:" . $newFile;
?>

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

 ဖိုင်အသစ်လမ်းကြောင်း:/uploads/images/photo_thumb.jpg

Pathinfo_Dirname မှတစ်ဆင့်ကျွန်ုပ်တို့သည်ဖိုင်ကိုတင်ထားသော directory ကိုအလွယ်တကူရနိုင်သည်။

မှတ်သားရန်အရာ

  • လမ်းကြောင်းသည်လမ်းညွှန်အစိတ်အပိုင်းတစ်ခုမပါသောအခါ Pathinfo_Dirname သည် အမှတ်တစ်ခုသို့ပြန်လာလိမ့်မည် လက်ရှိလမ်းညွှန်ကိုညွှန်ပြရန်

 <?php
$path = "file.txt";
echo pathinfo($path, PATHINFO_DIRNAME);
?>

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

 .
  • PathIpinfo_Dirname သည် directory လမ်းကြောင်းကိုသာပြန်ပို့ပေးပြီးဖိုင်အမည်များသို့မဟုတ်တိုးချဲ့ခြင်းမရှိပါ။

  • Windows Systems တွင် PathSLAST သည် Backslash ဟုခေါ်သည် Pathinfo ကို အလိုအလျောက်လုပ်ဆောင်လိမ့်မည်။

အကျဉ်းချုပ်

Pathinfo_Dirname သည် Pathinfo () function ၏အရေးကြီးသောရွေးချယ်မှုတစ်ခုဖြစ်သည်။ ၎င်းသည်ဖိုင်လမ်းကြောင်းပြုပြင်ခြင်းနှင့်လမ်းညွှန်လုပ်ငန်းများတွင်အလွန်အသုံးဝင်သည်။ ၎င်းသည်ဖိုင်ကိုတည်ရှိရာလမ်းညွှန်ကိုအလွယ်တကူရယူနိုင်ရန်ကူညီနိုင်သည်။

၎င်း၏အသုံးပြုမှုကိုကျွမ်းကျင်ခြင်းသည်သင့်အား PHP တွင်ဖိုင်လမ်းကြောင်းများပြောင်းလဲခြင်းကို ပိုမို. အဆင်ပြေစေသည်။


 <?php
$examplePath = "https://gitbox.net/path/to/file.txt";
$dirName = pathinfo($examplePath, PATHINFO_DIRNAME);
echo $dirName; // ထုတ်လုပ်ခြင်း:https://gitbox.net/path/to
?>