pathinfo လုပ်ဆောင်ချက်
pathinfo လုပ်ဆောင်ချက်သည် ဖိုင်လမ်းကြောင်း အချက်အလက်များပါသော array တစ်ခု ပြန်ပေးသည်။ ပထမ parameter တွင် လမ်းကြောင်းပါသော string ကိုထည့်ပေးပြီး၊ ဒုတိယ parameter တွင် လမ်းကြောင်း၏ မည်သည့်အပိုင်းကို ပြန်ပေးရမည်ကို ညွှန်ပြသော flag ကို ထည့်ပေးရသည်။
ဖွဲ့စည်းပုံ
pathinfo(string $path, int $flags = PATHINFO_ALL);
Flags များ
| Flag | ဖော်ပြချက် | ပြန်ပေးသောအရာ |
|---|---|---|
PATHINFO_DIRNAME |
ဖိုင်တည်ရှိရာ ဖိုဒါကိုသာ ပြန်ပေးသည် | dirname |
PATHINFO_BASENAME |
ဖိုင်အမည်ကိုသာ (extension ပါသည်ဖြစ်စေ) ပြန်ပေးသည် | basename |
PATHINFO_EXTENSION |
ဖိုင် extension ကိုသာ ပြန်ပေးသည် | extension |
PATHINFO_FILENAME |
ဖိုင်အမည်ကိုသာ (extension မပါ) ပြန်ပေးသည် | filename |
ဥပမာ
လမ်းကြောင်းနှင့်ပတ်သက်သော အချက်အလက်အားလုံးကို ရယူကြည့်ရအောင်။
<?php
$res = pathinfo('/var/www/index.php');
print_r($res);
?>
ကုဒ်လုပ်ဆောင်ပြီးစီးမှုရလဒ်။
[
'dirname' => '/var/www',
'basename' => 'index.php',
'extension' => 'php',
'filename' => 'index'
]
ဥပမာ
ဖိုင်အမည်ကိုသာ ရယူကြည့်ရအောင်။
<?php
echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>
ကုဒ်လုပ်ဆောင်ပြီးစီးမှုရလဒ်။
'index'
ဥပမာ
ဖိုင် extension ကိုသာ ရယူကြည့်ရအောင်။
<?php
echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>
ကုဒ်လုပ်ဆောင်ပြီးစီးမှုရလဒ်။
'php'
ဥပမာ
ဖိုင်အမည်ကို extension ပါသည်ဖြစ်စေ ရယူကြည့်ရအောင်။
<?php
echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>
ကုဒ်လုပ်ဆောင်ပြီးစီးမှုရလဒ်။
'index.php'
ဥပမာ
ဖိုဒါကိုသာ ရယူကြည့်ရအောင်။
<?php
echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>
ကုဒ်လုပ်ဆောင်ပြီးစီးမှုရလဒ်။
'/var/www'