Parse_url သည် PHP တွင်ပါ 0 င်သော function တစ်ခုဖြစ်ပြီး protocols များ, protocols များ,
$url = "https://gitbox.net/path/to/file.php?query=123";
$parsedUrl = parse_url($url);
print_r($parsedUrl);
output သည် activitive ခင်းကျင်းဖြစ်လိမ့်မည်။
Array
(
[scheme] => https
[host] => gitbox.net
[path] => /path/to/file.php
[query] => query=123
)
Parse_URL နှင့်အတူကျွန်ုပ်တို့သည်အလွယ်တကူ URL တွင်လမ်းကြောင်းအပိုင်းကိုအလွယ်တကူရနိုင်သည်။
PATHISFO သည်ဖိုင်လမ်းကြောင်းဆိုင်ရာအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ ၎င်းသည် directory name, ဖိုင်၏အမည်နှင့် extension ကဲ့သို့သောသတင်းအချက်အလက်များကိုပြန်ပို့သည်။
အထက်ပါဥပမာကိုဆက်လက်လုပ်ဆောင်ခြင်းသည်၎င်းကိုဤကဲ့သို့သောအရာဖြစ်သည်။
$path = $parsedUrl['path']; // /path/to/file.php
$fileInfo = pathinfo($path);
print_r($fileInfo);
ထုတ်လုပ်မှု -
Array
(
[dirname] => /path/to
[basename] => file.php
[extension] => php
[filename] => file
)
၎င်းသည်ကျွန်ုပ်တို့အားဖိုင်အမည်နှင့် extension ကိုအလွယ်တကူရနိုင်သည်။ သို့မဟုတ်ကျွန်ုပ်တို့ 0 င်နေသောလမ်းညွှန်လမ်းကြောင်းကိုအလွယ်တကူရနိုင်သည်။
URL ၏လမ်းကြောင်းနှင့်ဖိုင်များကိုထုတ်ယူရမည်ကိုသရုပ်ပြရန် Parse_URL နှင့် Pathinfo ပေါင်းစပ်ခြင်းဥပမာတစ်ခုမှာဤတွင်ဖော်ပြထားသည်။
<?php
$url = "https://gitbox.net/path/to/file.php?query=123";
// သုံးသပ်ကြည့်ရှုခြင်းURL
$parsedUrl = parse_url($url);
// လမ်းကြောင်းအပိုင်းကိုထုတ်ယူပါ
$path = isset($parsedUrl['path']) ? $parsedUrl['path'] : '';
// အသုံးပြုpathinfoသုံးသပ်ကြည့်ရှုခြင်း路径
$fileInfo = pathinfo($path);
// ရလဒ်ရလဒ်
echo "အပြည့်အဝလမ်းကြောင်း: " . $path . PHP_EOL;
echo "လမ်းညွှန်အမည်: " . ($fileInfo['dirname'] ?? '') . PHP_EOL;
echo "ဖိုင်နာမည်: " . ($fileInfo['basename'] ?? '') . PHP_EOL;
echo "မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: " . ($fileInfo['extension'] ?? '') . PHP_EOL;
echo "不带မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး的ဖိုင်နာမည်: " . ($fileInfo['filename'] ?? '') . PHP_EOL;
ရလဒ်များအစက်အပြောက်:
အပြည့်အဝလမ်းကြောင်း: /path/to/file.php
လမ်းညွှန်အမည်: /path/to
ဖိုင်နာမည်: file.php
မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး: php
不带မျဉ်းပြိုင်ယှဉ်တဲှတယ်လီဖုံး的ဖိုင်နာမည်: file
Parse_Url ကို URLs ကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့် protocol, host, path, query စသည့်အစိတ်အပိုင်းများကိုထုတ်ယူရန်အသုံးပြုသည်။
PathIpoo သည်ဖိုင်လမ်းကြောင်းများ, လမ်းညွှန်များ, ဖိုင်အမည်များ,
ပေါင်းစပ်ထားသောအသုံးပြုမှုသည် url just လုပ်ခြင်း, ဖိုင်ပြုပြင်ခြင်း, လမ်းကြောင်းပြောင်းခြင်းနှင့်အခြားအခြေအနေများအတွက်သင့်တော်သော URL တွင်လမ်းကြောင်းနှင့်ဖိုင်ဖွဲ့စည်းပုံကိုအလွယ်တကူခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
ဤရွေ့ကားလုပ်ဆောင်ချက်နှစ်ခုကျွမ်းကျင်မှုသည် URL နှင့် Path Path Pathery ၏တိကျမှန်ကန်မှုကိုများစွာတိုးတက်စေနိုင်သည်။