လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> str'stplit function ၏ဒုတိယ parameter သည် 0 ဖြစ်သည့်အခါဘာအတိအကျဖြစ်သနည်း။

str'stplit function ၏ဒုတိယ parameter သည် 0 ဖြစ်သည့်အခါဘာအတိအကျဖြစ်သနည်း။

M66 2025-05-17

PHP တွင် strat_split () function သည် string တစ်ခုသို့ string တစ်ခုထဲသို့ခွဲရန်အသုံးပြုသောအလွန်လက်တွေ့ကျသောလုပ်ဆောင်ချက်ဖြစ်သည်။ ဒီ function က parameters နှစ်ခုရှိပါတယ်:

  • ပထမ ဦး ဆုံး parameter သည် - ခွဲရန် string ကို။

  • ဒုတိယ parameter သည် - array ဒြပ်စင်တစ်ခုစီ၏အရှည်ကိုသတ်မှတ်သည်။

ကျနော်တို့ 0 ဒုတိယ parameter သည်အဖြစ် 0 င်လာသောအခါကျွန်ုပ်တို့မျှော်လင့်ထားသည့်အတိုင်းရလဒ်သည်မဖြစ်နိုင်ပါ။ ယနေ့ကျွန်ုပ်တို့သည်ဒုတိယ parmsplit ၏ဒုတိယ parameter () 0 သည် 0 ဖြစ်သည်ကိုလေ့လာရန်ယနေ့ပိုမိုနက်ရှိုင်းစွာလေ့လာလိမ့်မည်။

stract_Split ၏အခြေခံအသုံးပြုမှု ()

ပထမ ဦး စွာ strussplit ၏အခြေခံအသုံးပြုမှုကိုကြည့်ကြပါစို့ () :

 $str = "abcdef";
$result = str_split($str, 2);
print_r($result);

အထက်ဖော်ပြပါကုဒ်သည်ဒြပ်စင်တစ်ခုစီအတွက် abcdef ကို abcdef ကိုအရှည် 2 ခုထဲသို့ခွဲ ထား. output ကိုဖြစ်လိမ့်မည်။

 Array
(
    [0] => ab
    [1] => cd
    [2] => ef
)

ဒုတိယ parameter သည် 0 င်အခါ

နောက်တစ်ခုကဘယ်လိုအပြုအမူမျိုးလဲဆိုတာစစ်ဆေးကြည့်ရအောင်

 $str = "abcdef";
$result = str_split($str, 0);
print_r($result);

ရလဒ်များကိုခွဲခြမ်းစိတ်ဖြာခြင်း

အထက်ပါကုဒ်ကို run ပါ။ သင် PHP သည်အမှားတစ်ခုသတင်းပို့မည်ဟုသင်တွေ့လိမ့်မည်။

 Warning: str_split(): The length of each chunk must be greater than 0 in /path/to/your/file.php on line X

ဘာဖြစ်လို့လဲဆိုတော့ strow_Split () function ကဒုတိယ parameter က 0 ထက်ကြီးမြတ်ဖို့လိုတယ်။ 0 လွန်သွားပြီဆိုရင် function ကသတိပေးချက်ထုတ်ပေးလိမ့်မယ်။

ဘာကြောင့်ဒီလိုဖြစ်ရတာလဲ

Str'sPlit ၏ဒုတိယ pareter သည် () array ဒြပ်စင်တစ်ခုစီ၏အများဆုံးအရှည်ကိုသတ်မှတ်သည်။ အကယ်. ဤတန်ဖိုးသည် 0 ဖြစ်ပါက PHP သည်ဤသည်ကိုမမှန်ကန်တဲ့အရှည်တစ်ခုဖြစ်စေပြီး string ကိုစနစ်တကျမကိုင်တွယ်နိုင်အောင်စဉ်းစားသည်။ ထို့ကြောင့်, developer သည် 0 ထက်ဒုတိယ parameter ရှိရမည်သတိပေးချက်ကိုဖြစ်ပေါ်စေသည်။

အကျဉ်းချုပ်

အထက်ဖော်ပြပါခွဲခြမ်းစိတ်ဖြာခြင်းမှတစ်ဆင့် strow_split () function ကိုဟုခေါ်သောအခါဒုတိယ parameter သည် 0 မဖြစ်နိုင်ဟုကျွန်ုပ်တို့ကောက်ချက်ချနိုင်သည်။ အကယ်. ဒုတိယ parameter သည် 0 င်မဖြစ်နိုင်ပါဟုကောက်ချက်ချနိုင်သည်။ 0 ဆိုပါက PHP သည်သတိပေးချက်ကိုမှန်ကန်စွာ ပြုလုပ်. မအောင်မြင်ပါ။ ထို့ကြောင့်ခိုင်လုံသောပိတ်ပင်တားဆီးမှုအရွယ်အစား (0 င်ထက်သာလွန်သည်) ကိုသေချာစေရန်အမြဲသေချာစေရန်အရေးကြီးသည်။