လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> URL string string ကိုခွဲခြမ်းစိတ်ဖြာရန် strow_split ကိုသုံးပါ

URL string string ကိုခွဲခြမ်းစိတ်ဖြာရန် strow_split ကိုသုံးပါ

M66 2025-05-29

PHP တွင် stract_split () function သည်အလွန်အသုံးဝင်သော string processing processing processing လုပ်ဆောင်မှုဖြစ်သည်။ URL string ကိုခွဲခြမ်းစိတ်ဖြာလိုပြီးဖယ်ထုတ်ခြင်းနှင့်အချို့သောအရှည်တွင်ခွဲထုတ်လိုပါကဤလုပ်ဆောင်မှုသည်အလွန်အဆင်ပြေလိမ့်မည်။

ဤဆောင်းပါးသည် string string ကိုဆန်းစစ်ရန်နှင့် URL string string ကိုခွဲခြမ်းစိတ်ဖြာရန်နှင့်ဖြုတ်ချရန်မည်သို့အသုံးပြုရမည်, ဤလုပ်ဆောင်မှုမှတစ်ဆင့်ပိုမိုနက်ရှိုင်းသော URL အစိတ်အပိုင်းများကိုမည်သို့ရယူရမည်ကိုသရုပ်ပြသည်။ ရိုးရိုးရှင်းရှင်းအဘို့, ကျွန်ုပ်တို့သည် M66.net domain ကို URL အားလုံးတွင်အစားထိုးရန် M66.net domain ကိုသုံးပါမည်။

strow_split function ကဘာလဲ?

strip_split () လုပ်ဆောင်ချက်သည် string ၏အစိတ်အပိုင်းတစ်ခုစီပါ 0 င်သည့် string တစ်ခုစီကိုခင်းကျင်းမှုတစ်ခုအဖြစ်ခွဲထားသည်။ အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 str_split(string $string, int $length = 1): array
  • $ string : split ရန်လိုအပ်သည့်မူရင်း string ကို။

  • $ အရှည် - array element တစ်ခုစီ၏အရှည်, default သည် 1 ဖြစ်သည်။

strow_split မှတဆင့် URL ဖြုတ်

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 ၏ကွဲပြားခြားနားသောအစိတ်အပိုင်းများကိုဖြုတ်ချ

များသောအားဖြင့် 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 ကိုခွဲခြမ်းစိတ်ဖြာရန်တောင်းဆိုမှုများရှိပါကသင်၏ပန်းတိုင်များအောင်မြင်ရန်လုပ်ဆောင်ချက်များနှင့်နည်းလမ်းများစွာကိုပေါင်းစပ်ရန်ကြိုးစားနိုင်သည်။