လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> အထူးသင်္ကေတများနှင့်အတူ strings split ရန် strow_split ကိုသုံးပါ

အထူးသင်္ကေတများနှင့်အတူ strings split ရန် strow_split ကိုသုံးပါ

M66 2025-05-28

PHP တွင် strip_split () function ကိုများသောအားဖြင့်ကြိုးများကို array များထဲသို့ခွဲရန်အသုံးပြုလေ့ရှိပြီး၎င်း၏ပုံမှန်အပြုအမူသည်တစ် ဦး ချင်းစီဇာတ်ကောင်များကကြိုးများကိုခွဲထုတ်ရန်ဖြစ်သည်။ သို့သော် string တစ်ခုတွင်အထူးသင်္ကေတများပါ 0 င်သည့်အခါ string သည် spress_split () function ကိုထိထိရောက်ရောက်ကိုင်တွယ်နိုင်ဆဲဖြစ်သော်လည်းအထူးသင်္ကေတများမှန်ကန်မှုမရှိသောအသေးစိတ်အချက်အလက်များကိုသေချာစေရန် developer များကအသေးစိတ်အချက်အလက်များကိုဂရုပြုရန်လိုအပ်သည်။

1 ။ strat_split () function ကိုမိတ်ဆက်

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 ဖြစ်သည်။

2 ။ အထူးသင်္ကေတများပါ 0 င်သည့်ကြိုးများကိုမည်သို့ကိုင်တွယ်ရမည်နည်း။

string တစ်ခုမှာအထူးသင်္ကေတများ (ဥပမာ # , @, @ , and စသည်), strot_split () string_split () က သူတို့ကိုပုံမှန်ဇာတ်ကောင်အဖြစ်သတ်မှတ်သည်။ အကယ်. သင်ခွဲစိတ်ကုသမှုတစ်ခုစီကိုသင်လိုချင်လျှင်အထူးသင်္ကေတများအပါအ 0 င်ဤလုပ်ဆောင်မှုကိုတိုက်ရိုက်အသုံးပြုနိုင်သည်။

ဥပမာ 1 - အခြေခံ strings ကွဲခြင်း

 <?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 အမှတ်အသား ( ! ) ကိုသာမန်စာလုံးများအဖြစ်သတ်မှတ်ပြီးမှန်ကန်စွာခွဲခြားထားသည်။

ဥပမာ 2: URL ပါ 0 င်သည့် string ကိုခွဲထုတ်ခြင်း

သင့်တွင် 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 င်) ကိုအပြီးတွေ့မြင်နိုင်သည်။

3 ။ သတ်မှတ်ထားသောအရှည်၏ split strings

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 င်ပါကပင်၎င်းတို့ကိုတူညီသောစည်းမျဉ်းများဖြင့်ခွဲထားသည်။

4 ။ အကျဉ်းချုပ်

အထူးသင်္ကေတများပါ 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 ကိုကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။