PHP တွင် strat_split () function ကိုသတ်မှတ်ထားသောအရှည်ဖြင့် string ကိုခွဲခြားရန်နှင့်ကြိုးကျယ်ပြန့်စွာပြန်ပို့ရန်အသုံးပြုသည်။ ပုံမှန်အားဖြင့် string_split () string တစ်ခုလုံးကို string တစ်ခုလုံးကိုစာလုံးများအဖြစ်ခွဲထားသည်။ အကယ် . string သည်ဗလာဖြစ်လျှင်, ၎င်းသည်အရှည် 0 တစ်ခုဖြစ်လာပါက,
strow_split () function ကို၏အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
str_split(string $string, int $length = 1): array
$ string : split ခံရဖို့ string ကို။
$ အရှည် - ခွဲစိတ်မှု၏အရှည်ကိုသတ်မှတ်သည်။ ပုံသေ 1 ဖြစ်ပါတယ်။
ပြန်လာတန်ဖိုးသည် strings strings အစိတ်အပိုင်းများပါ 0 င်သည်။ အကယ်. အပိုင်း၏အရှည်သည်မိုမရှိသောသို့မဟုတ် string သည်အချည်းနှီးဖြစ်လျှင် function ၏အပြုအမူတွင်အထူးသရုပ်ဖော်မှုများလည်းရှိသည်။
strat_split () function ကိုခေါ်ဆိုသည့်အခါအချည်းနှီးသော string ကိုခွဲခြားရန်ရလဒ်သည်အချည်းနှီးသောခင်းကျင်းမှုတစ်ခုဖြစ်လိမ့်မည်။ အချည်းနှီးသော string တစ်ခုမှာစာလုံးခွဲစရာမရှိတဲ့အတွက်ဇာတ်ကောင်မရှိဘူး။ ထို့ကြောင့်ပြန်လာသောခင်းကျင်းမှုတွင်လည်းဒြပ်စင်လည်းမရှိ။
<?php
$str = "";
$result = str_split($str);
print_r($result);
?>
ရလဒ်ရလဒ် -
Array
(
)
အပေါ်ကပြထားတဲ့အတိုင်း, ဖြတ်သန်း string ကိုဗလာချသောအခါ string _split () အချည်းနှီးသောခင်းကျင်းကိုပြန်ပို့သည်။
အချည်းနှီးသော string ကိုခွဲရန်ကြိုးစားရန် $ အရှည် parameter သည်ကိုပြုပြင်ရန်အတွက်တောင်မှ string ကို spring _split () အချည်းနှီးသောခင်းကျင်းပြန်လာလိမ့်မည်။ ဘာဖြစ်လို့လဲဆိုတော့ဒီအပိုင်းကိုဘယ်လောက်ပဲလုပ်ပါ,
<?php
$str = "";
$result = str_split($str, 5); // အရှည်ဖြင့်ကြိုးစားပါ 5 split ဗလာ string ကို
print_r($result);
?>
ရလဒ်ရလဒ် -
Array
(
)
stract_split () function ကိုသုံးသောအခါအချည်းနှီးသော string ကိုခွဲရန် function ကိုအသုံးပြုသောအခါ function ကိုအမြဲတမ်းအချည်းနှီးသောခင်းကျင်းမှုကိုပြန်ပေးသည်။ ဘာဖြစ်လို့လဲဆိုတော့ငါခွဲဖို့ဇာတ်ကောင်တွေမရှိဘူး,