PHP တွင် stract_split () function သည်အလွန်အသုံးဝင်သော string processing processing processing လုပ်ဆောင်မှုဖြစ်သည်။ URL string ကိုခွဲခြမ်းစိတ်ဖြာလိုပြီးဖယ်ထုတ်ခြင်းနှင့်အချို့သောအရှည်တွင်ခွဲထုတ်လိုပါကဤလုပ်ဆောင်မှုသည်အလွန်အဆင်ပြေလိမ့်မည်။
ဤဆောင်းပါးသည် string string ကိုဆန်းစစ်ရန်နှင့် URL string string ကိုခွဲခြမ်းစိတ်ဖြာရန်နှင့်ဖြုတ်ချရန်မည်သို့အသုံးပြုရမည်, ဤလုပ်ဆောင်မှုမှတစ်ဆင့်ပိုမိုနက်ရှိုင်းသော URL အစိတ်အပိုင်းများကိုမည်သို့ရယူရမည်ကိုသရုပ်ပြသည်။ ရိုးရိုးရှင်းရှင်းအဘို့, ကျွန်ုပ်တို့သည် M66.net domain ကို URL အားလုံးတွင်အစားထိုးရန် M66.net domain ကိုသုံးပါမည်။
strip_split () လုပ်ဆောင်ချက်သည် string ၏အစိတ်အပိုင်းတစ်ခုစီပါ 0 င်သည့် string တစ်ခုစီကိုခင်းကျင်းမှုတစ်ခုအဖြစ်ခွဲထားသည်။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
str_split(string $string, int $length = 1): array
$ string : split ရန်လိုအပ်သည့်မူရင်း string ကို။
$ အရှည် - array element တစ်ခုစီ၏အရှည်, default သည် 1 ဖြစ်သည်။
URL string ကိုခွဲခြမ်းစိတ်ဖြာရန် strow_split () function ကိုမည်သို့အသုံးပြုရမည်ကိုကြည့်ရအောင်။ ကျွန်ုပ်တို့တွင်အောက်ပါ URL ရှိသည်ဆိုပါစို့။
https://www.example.com/path/to/page?name=value&age=25
ကျွန်ုပ်တို့သည်မူလဒိုမိန်းအမည်ကို M66.net ဖြင့်အစားထိုးမည်ဖြစ်ပြီး URL string တစ်ခုလုံးကိုဝေငှမည်။
<?php
$url = "https://www.m66.net/path/to/page?name=value&age=25";
// အသုံးပြု str_split ဇာတ်ကောင်အားဖြင့် function split ကြိုး
$url_parts = str_split($url);
// output split ခင်းကျင်း
print_r($url_parts);
?>
output သည် URL string ၏ဇာတ်ကောင်တစ်ခုစီအတွက်ခင်းကျင်းမှုတစ်ခုဖြစ်လိမ့်မည်။
Array
(
[0] => h
[1] => t
[2] => t
[3] => p
[4] => s
[5] => :
[6] => /
[7] => /
[8] => w
[9] => w
[10] => w
[11] => .
[12] => m
[13] => 6
[14] => 6
[15] => .
[16] => n
[17] => e
[18] => t
[19] => /
[20] => p
[21] => a
[22] => t
[23] => h
[24] => /
[25] => t
[26] => o
[27] => /
[28] => p
[29] => a
[30] => g
[31] => e
[32] => ?
[33] => n
[34] => a
[35] => m
[36] => e
[37] => =
[38] => v
[39] => a
[40] => l
[41] => u
[42] => e
[43] => &
[44] => a
[45] => g
[46] => e
[47] => =
[48] => 2
[49] => 5
)
strow_split နှင့်အတူ () ဇာတ်ကောင်တစ် ဦး စီသည် array element တစ်ခုသို့ခွဲထားကြောင်းကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။ ၎င်းသည်ဇာတ်ကောင်ခွဲခြမ်းစိတ်ဖြာမှုလိုအပ်သည့်အချို့သောအခြေအနေများအတွက်အလွန်အသုံးဝင်သည်။
များသောအားဖြင့် URL တွင် ပရိုတိုကောများ, လမ်းကြောင်းများ, query parameters များပါ 0 င်မည်။ URL ရှိ protocol, domain name, လမ်းကြောင်းနှင့်မေးမြန်းမှု string ကိုကျွန်ုပ်တို့ထုတ်ယူလိုပါက Parse_Url () function ကိုသုံးနိုင်သည်ဆိုပါစို့။
<?php
$url = "https://www.m66.net/path/to/page?name=value&age=25";
// သုံးသပ်ကြည့်ရှုခြင်း URL
$parsed_url = parse_url($url);
// 输出သုံးသပ်ကြည့်ရှုခြင်း后的结果
print_r($parsed_url);
?>
output ရလဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
Array
(
[scheme] => https
[host] => www.m66.net
[path] => /path/to/page
[query] => name=value&age=25
)
Parse_Url () ကို protocols များ, ဒိုမိန်းအမည်များ, လမ်းကြောင်းများ, ဤအပိုင်းများကို strow_split မှတဆင့်ဤအပိုင်းများကိုကြည့်လိုပါကသင်လိုအပ်သလိုခွဲစိတ်နိုင်သေးသည်။
ဥပမာ, လမ်းကြောင်းအပိုင်းကိုခွဲခြမ်းစိတ်ဖြာပါ။
<?php
$path = $parsed_url['path'];
// အသုံးပြု str_split အပိုင်းအစ
$path_parts = str_split($path);
// အဆိုပါ output လမ်းကြောင်းအစိတ်အပိုင်း၏ split ရလဒ်
print_r($path_parts);
?>
ရလဒ်ရလဒ် -
Array
(
[0] => /
[1] => p
[2] => a
[3] => t
[4] => h
[5] => /
[6] => t
[7] => o
[8] => /
[9] => p
[10] => a
[11] => g
[12] => e
)
ဤနည်းအားဖြင့် URL ဇာတ်ကောင်၏အစိတ်အပိုင်းတစ်ခုစီကိုဇာတ်ကောင်ဖြင့်ခွဲခြမ်းစိတ်ဖြာနိုင်သည်။
PHP ၏ stract_Split () function သည်အလွန်အဆင်ပြေသောကိရိယာတစ်ခုဖြစ်သည်။ URL ၏ဖွဲ့စည်းတည်ဆောက်ပုံအပြည့်အစုံကိုဖြိုဖျက်ခြင်းမှာအခြားလုပ်ဆောင်မှုများကိုပေါင်းစပ်ရန်လိုအပ်နိုင်သော်လည်းအခြားလုပ်ဆောင်မှုများကိုပေါင်းစပ်ရန်လိုအပ်နိုင်သည် (ဥပမာ - Parse_Url ) ၏ url ၏အစိတ်အပိုင်းများကိုသီးခြားလိုအပ်ချက်များအောက်တွင်ပိုမိုများပြားလာသည်။
URL string string ကိုခွဲခြမ်းစိတ်ဖြာရန် strat_split ကို မည်သို့အသုံးပြုရမည်ကိုနားလည်ရန်ဤဆောင်းပါးကသင့်အားနားလည်ရန်မျှော်လင့်ပါသည်။ သင့်တွင် URL string ကိုခွဲခြမ်းစိတ်ဖြာရန်တောင်းဆိုမှုများရှိပါကသင်၏ပန်းတိုင်များအောင်မြင်ရန်လုပ်ဆောင်ချက်များနှင့်နည်းလမ်းများစွာကိုပေါင်းစပ်ရန်ကြိုးစားနိုင်သည်။