PHP တွင် strip_split သည်အလွန်အသုံးများသော string function တစ်ခုဖြစ်ပြီး၎င်း၏အဓိကလုပ်ဆောင်ချက်မှာကြိုးများကို arrays ထဲသို့ခွဲရန်ဖြစ်သည်။ string_split သည် ကြိုးများကိုပုံမှန်အားဖြင့်ခွဲခြားထားသော်လည်းတစ်ခါတစ်ရံ string တစ်ခုစီ၏အရှည်ကိုထိန်းချုပ်ရန်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိရန်လိုအပ်သည်။ ဤဆောင်းပါးသည် strow_split function ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။
strip_split function သည်သတ်မှတ်ထားသောအရှည်တစ်ခုခင်းကျင်းမှုတစ်ခုသို့ string တစ်ခုခွဲထားသည်။ အကယ်. သင်သည်အုပ်စုခွဲအရှည်ကိုမဖော်ပြပါက၎င်းကိုပုံမှန်အားဖြင့် 1 ဇာတ်ကောင်ဖြင့်ခွဲထွက်လိမ့်မည်။ ဥပမာအားဖြင့်:
$string = "Hello World";
$array = str_split($string);
print_r($array);
output ရလဒ် -
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)
သင်မြင်နိုင်သည့်အတိုင်းဇာတ်ကောင်တစ်ခုစီသည်သီးခြားခင်းကျင်းသောဒြပ်စင်တစ်ခုသို့ခွဲထားသည်။
strip_split function က string တစ်ခုစီကိုအရှည်ကိုအရှည်ဖြင့် သုံး. အရှည်ကို သုံး. သတ်မှတ်ရန်ခွင့်ပြုသည်။ စာလုံးဖျားငါးသွေ့မှု 3 လုံးတိုင်းကိုခွဲထုတ်ချင်တယ်ဆိုပါစို့။ ကုဒ်ကိုဒီလိုရေးထားနိုင်တယ်ဆိုပါစို့။
$string = "Hello World";
$array = str_split($string, 3);
print_r($array);
output ရလဒ် -
Array
(
[0] => Hel
[1] => lo
[2] => Wor
[3] => ld
)
ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည် string ကိုစာလုံး (3) လုံးဖြင့်အောင်မြင်စွာခွဲထုတ်နိုင်ခဲ့သည်။
အကယ်. string တစ်ခု၏အရှည်သည်သတ်မှတ်ထားသောအရှည်များစွာကိုကိန်းဂဏန်းများမဟုတ်လျှင် string leget function သည်ကျန်အပိုင်းကိုသီးခြားစီထားရှိပါလိမ့်မည်။ ဥပမာအားဖြင့်, string ကိုအရှည်သည် 11 ဖြစ်ပါကအစိတ်အပိုင်းတစ်ခုစီသည် 3 ဖြစ်လျှင်အဆုံးတွင်ဇာတ်ကောင် 2 လုံးကျန်ရှိလိမ့်မည်။
$string = "PHP is awesome!";
$array = str_split($string, 3);
print_r($array);
output ရလဒ် -
Array
(
[0] => PHP
[1] =>
[2] => is
[3] => aw
[4] => es
[5] => ome
[6] => !
)
အပေါ်ကပြထားတဲ့အတိုင်းကျန်အပိုင်းက "ငါ့ကို!" နောက်ဆုံးဒြပ်စင်တွင်ပါဝင်သည်။
တစ်ခါတစ်ရံကျွန်ုပ်တို့သည် url နှင့် string ကိုခွဲရန်လိုကောင်းလိုလိမ့်မည်။ URL ပါ 0 င်သောရှည်လျားသော string ကိုခွဲထုတ်ရန်လိုအပ်ပြီးအစိတ်အပိုင်းတစ်ခုစီ၏အရှည်ကိုစိတ်ကြိုက်ပြုပြင်လိုသည်ဆိုပါစို့။ ပိုမိုကောင်းမွန်သောပြသမှုအတွက်ကျွန်ုပ်သည်ပုံသက်သေတွင်အစားထိုး URL ( M66.net ) ကိုသုံးမည်။
ဥပမာအားဖြင့်, အောက်ပါ string ကိုရှိသည်:
$string = "Visit https://m66.net for more information. Also check out https://m66.net/blog.";
$array = str_split($string, 20);
print_r($array);
output ရလဒ် -
Array
(
[0] => Visit https://m66.net
[1] => for more informat
[2] => ion. Also check ou
[3] => t https://m66.net/b
[4] => log.
)
အထက်ပါကုဒ်တွင် segment တစ်ခုစီအတွက်စာလုံး 20 စီကိုခွဲထုတ်ရန် ERL domain name အပိုင်းသည် M66.net ဖြစ်သည်။
stract_split function သည်အလွန်ရိုးရှင်းသောနှင့်အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ သင့်လျော်သောအရှည် parameters များကိုသတ်မှတ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်လက်တွေ့ကျသောလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ကြိုးတစ်ခုစီ၏အရှည်ကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ URL ပါ 0 င်သည့် string ကိုခွဲခြားရန်လိုအပ်သည့်အခါ domain name ကိုလိုအပ်ပြီးပြောင်းလွယ်ပြင်လွယ်သောအရှည်အမျိုးမျိုးကဲ့သို့ domain name ကိုအစားထိုးနိုင်သည်။
ဒီဆောင်းပါးကနေတဆင့် strings `strings တွေကိုခွဲပြီး strings တွေကိုခွဲဖို့နဲ့တချို့ကဖြစ်ကောင်းတွေကိုကိုင်တွယ်ဖို့ဘယ်လိုပိုကောင်းအောင်နားလည်သင့်ပါတယ်။