PHP တွင် strip_split () function ကိုများသောအားဖြင့်ကြိုးများကို array များထဲသို့ခွဲရန်အသုံးပြုလေ့ရှိပြီး၎င်း၏ပုံမှန်အပြုအမူသည်တစ် ဦး ချင်းစီဇာတ်ကောင်များကကြိုးများကိုခွဲထုတ်ရန်ဖြစ်သည်။ သို့သော် string တစ်ခုတွင်အထူးသင်္ကေတများပါ 0 င်သည့်အခါ string သည် spress_split () function ကိုထိထိရောက်ရောက်ကိုင်တွယ်နိုင်ဆဲဖြစ်သော်လည်းအထူးသင်္ကေတများမှန်ကန်မှုမရှိသောအသေးစိတ်အချက်အလက်များကိုသေချာစေရန် developer များကအသေးစိတ်အချက်အလက်များကိုဂရုပြုရန်လိုအပ်သည်။
Strow_SPLIT () PHP မှပေးသော string function တစ်ခုဖြစ်ပါတယ်။ ၎င်း၏ function ကို string ကို fixed-length သေးငယ်တဲ့ string ခင်းကျင်းအဖြစ်ခွဲခြားရန်ဖြစ်ပါတယ်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array str_split ( string $string [, int $length = 1 ] )
$ string : input string ကိုခွဲခြားရန်လိုအပ်သည့်ပစ်မှတ် string ကိုဖြစ်ရမည်။
$ အရှည် - Split substring တစ်ခုစီ၏အရှည်သည် 1 ဖြစ်သည်။
string တစ်ခုမှာအထူးသင်္ကေတများ (ဥပမာ # , @, @ , and စသည်), strot_split () string_split () က သူတို့ကိုပုံမှန်ဇာတ်ကောင်အဖြစ်သတ်မှတ်သည်။ အကယ်. သင်ခွဲစိတ်ကုသမှုတစ်ခုစီကိုသင်လိုချင်လျှင်အထူးသင်္ကေတများအပါအ 0 င်ဤလုပ်ဆောင်မှုကိုတိုက်ရိုက်အသုံးပြုနိုင်သည်။
<?php
$string = "Hello, World!";
$array = str_split($string);
print_r($array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] => ,
[6] =>
[7] => W
[8] => o
[9] => r
[10] => l
[11] => d
[12] => !
)
ဤဥပမာတွင်ကော်မာ ( , ), အာကာသ ( ) နှင့် exclamation အမှတ်အသား ( ! ) ကိုသာမန်စာလုံးများအဖြစ်သတ်မှတ်ပြီးမှန်ကန်စွာခွဲခြားထားသည်။
သင့်တွင် URL တစ်ခုပါ 0 င်ပြီး url ဖွဲ့စည်းပုံကိုထိန်းသိမ်းထားစဉ် url ဖွဲ့စည်းပုံကိုထိန်းသိမ်းလိုသည်ဆိုပါစို့။ URL domain name ကို string ထဲရှိ URL domain name ကိုအရင်အစားထိုးနိုင်ပြီး M66.net ဖြင့်အစားထိုးနိုင်သည်။ ထို့နောက် stract_split () ကိုသုံးပါ။
<?php
$string = "Visit https://www.example.com for more information!";
$modified_string = preg_replace("/https?:\/\/[\w\-\.]+/", "https://m66.net", $string);
$array = str_split($modified_string);
print_r($array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => V
[1] => i
[2] => s
[3] => i
[4] => t
[5] =>
[6] => h
[7] => t
[8] => t
[9] => p
[10] => s
[11] => :
[12] => /
[13] => /
[14] => m
[15] => 6
[16] => 6
[17] => .
[18] => n
[19] => e
[20] => t
[21] =>
[22] => f
[23] => o
[24] => r
[25] =>
[26] => m
[27] => o
[28] => r
[29] => e
[30] =>
[31] => i
[32] => n
[33] => f
[34] => o
[35] => r
[36] => m
[37] => a
[38] => t
[39] => i
[40] => o
[41] => n
[42] => !
)
ဤဥပမာတွင်မူရင်း string တွင် URL ကို https://m66.net ဖြင့်အောင်မြင်စွာအစားထိုးလိုက်ပြီးဇာတ်ကောင်တစ်ခုတည်းဖြင့်ခွဲထားသည်။ ဇာတ်ကောင်တစ် ဦး စီသည် (URL ၏အထူးသင်္ကေတအပါအ 0 င်) ကိုအပြီးတွေ့မြင်နိုင်သည်။
default character segmentation အပြင် string_split () သည် segment strong ၏အရှည်ကိုထိန်းချုပ်ရန်အရှည် parameter ကိုသတ်မှတ်ရန်ခွင့်ပြုသည်။ ဤတွင်အရှည်အပိုင်း 5 ကိုခွဲထုတ်ခြင်း၏ဥပမာတစ်ခုဖြစ်သည်။
<?php
$string = "Hello, World!";
$array = str_split($string, 5);
print_r($array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => Hello
[1] => , Wor
[2] => ld!
)
ဤကိစ္စတွင် strings များကိုစာလုံး 5 လုံးဖြင့်ခွဲထားပြီး၎င်းတို့တွင်အထူးသင်္ကေတများပါ 0 င်ပါကပင်၎င်းတို့ကိုတူညီသောစည်းမျဉ်းများဖြင့်ခွဲထားသည်။
အထူးသင်္ကေတများပါ 0 င်သော string ကိုခွဲရန် strow_split ကို အသုံးပြုခြင်းသည်အလွန်ရိုးရှင်းပါသည်။ string တွင် URLs သို့မဟုတ်အခြားအထူးသင်္ကေတများပါ 0 င်သည့်တိုင် PHP ၏ strow_split () function သည်ကောင်းမွန်စွာအလုပ်လုပ်နေဆဲဖြစ်သည်။ အကယ်. သင်သည်မကွဲမီ (domain name ကိုအစားထိုးခြင်းစသည့် ) ကိုမအောင်မြင်မီတစ်ခုခုကိုလုပ်ဆောင်ရန်လိုအပ်ပါက၎င်းသည်အစားထိုးရန်နှင့် strac_split ဟုခေါ်ဆိုပါ။
အထက်ဖော်ပြပါအချက်များသည် PHP ၏ strow_split () function ကိုအသုံးပြုနည်းကိုအထူးသင်္ကေတများပါ 0 င်သည့် split ကိုခွဲထုတ်ရန်မည်သို့အသုံးပြုရမည်နည်း။ ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သော PHP string processing sketing sketings သင့်အားပိုမိုကောင်းမွန်သော Master Php String Master ကိုကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။