လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_chunk အချည်းနှီးသောခင်းကျင်းမှုကိုမည်သို့ကိုင်တွယ်ရမည်နည်း။ အဘယ်ရလဒ်များကိုပြန်ပို့ပေးမည်နည်း။

array_chunk အချည်းနှီးသောခင်းကျင်းမှုကိုမည်သို့ကိုင်တွယ်ရမည်နည်း။ အဘယ်ရလဒ်များကိုပြန်ပို့ပေးမည်နည်း။

M66 2025-04-25

PHP တွင် Array_Chunk သည်အသုံးများသောတပ်ဆင်ထားသောလုပ်ဆောင်မှုလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်း၏ function ကိုလွယ်ကူစွာအပြောင်းအလဲနဲ့များအတွက်ကြီးမားသော arrays အများအပြားကိုအများအပြားကွဲပြားခြားနားသော arrays သို့ဖြတ်ဖို့ဖြစ်ပါတယ်။ လုပ်ဆောင်ချက်၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -

 array_chunk(array $array, int $size, bool $preserve_keys = false): array
  • $ array : ဖြတ်ခံရဖို့မူရင်းခင်းကျင်း။

  • $ အရွယ်အစား - သေးငယ်တဲ့ array တစ်ခုစီ၏အရွယ်အစား။

  • $ Present_Keys : မူရင်းခင်းကျင်း၏သော့အမည်ကိုထိန်းသိမ်းရန်ဖြစ်စေ။

ဗလာခင်းကျင်းတဲ့နေရာမှာငါတို့ဖြတ်သွားတဲ့အခါမှာ array_chunk မှာဘယ်လိုအပြုအမူမျိုးလဲ။ ၎င်းသည်ယနေ့ကျွန်ုပ်တို့၏ဆွေးနွေးမှု၏အဓိကအချက်ဖြစ်သည်။

1 ။ input ကိုအဖြစ်အချည်းနှီးသောခင်းကျင်း

အကယ်. သင်သည်အချည်းနှီးသောခင်းကျင်းမှုကိုဖြတ်သန်းသွားပါက Array_chunk သည် အချည်းနှီးသောခင်းကျင်းမှုကိုပြန်ပေးလိမ့်မည်။ ရိုးရိုးရှင်းရှင်းပြောရလျှင် array_chunk (]) ပြန်လာ []

 $result = array_chunk([], 2);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }

2 ။ အရွယ်အစား parameter သည်ရလဒ်အပေါ်အကျိုးသက်ရောက်ပုံ

ဖြတ်တောက်ထားသောအရွယ်အစား ( $ အရွယ်အစား ) ကိုသတ်မှတ်ထားသည့်တိုင်အချည်းနှီးသောခင်းကျင်းမှုရှိသောအခြေအနေမှာကွဲပြားလိမ့်မည်မဟုတ်ပါ။ သင်သတ်မှတ်သည့် အရွယ်အစား သည် 1, 2 သို့မဟုတ်အခြားတန်ဖိုးများဖြစ်စေ, ပြန်လာသောရလဒ်မှာအချည်းနှီးသောနေရာတစ်ခုဖြစ်သည်။

 $result = array_chunk([], 2);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }

$result = array_chunk([], 3);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }

3 ။ $ Presentify_Keys ၏သက်ရောက်မှု

သင် Presentify_Keys ကို မှန်ကန်စွာ သတ်မှတ်ထားရင်တောင်အချည်းနှီးသောခင်းကျင်းမှု၏အပြုအမူသည်ပြောင်းလဲလိမ့်မည်မဟုတ်ပါ။

 $result = array_chunk([], 2, true);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }

အကျဉ်းချုပ်

  • array_chunk သည်ချည်း နှီးသော ခင်းကျင်း မှုများကို ဖွင့်သောအခါ,

  • အချည်းနှီးသော array များအတွက်ဖြတ်တောက်ခြင်းသည်ခွဲစိတ်ကုသရန် element များမရှိသောကြောင့်ခွဲစိတ်ကုသမှုသည်အကျိုးသက်ရောက်မှုမရှိပါ။

တိုးချဲ့

အကယ်. သင်သည်ဗလာမဟုတ်သောခင်းကျင်းမှုများကိုဖြတ်သန်းသွားပါက array ရှိ element များသည်သတ်မှတ်ထားသောအရွယ်အစား၏လိုအပ်သောလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ပါက array_chunk သည် စည်း မျဉ်း စည်းကမ်းများအရဖြတ်သန်းသွားလိမ့်မည်။ ဥပမာအားဖြင့်:

 $array = [1, 2, 3, 4, 5];
$result = array_chunk($array, 2);
var_dump($result);
/* ထုတ်လုပ်ခြင်း:
array(3) {
  [0] => array(2) { [0] => 1, [1] => 2 }
  [1] => array(2) { [0] => 3, [1] => 4 }
  [2] => array(1) { [0] => 5 }
}
*/

URL အစားထိုးဥပမာ

array_chunk ကိုအသုံးပြုပြီးလက်တွေ့ကျသောဖွံ့ဖြိုးတိုးတက်မှုအချို့တွင် URL လိပ်စာများကိုလုပ်ဆောင်ရန်လိုအပ်သည့် array များပါ 0 င်နိုင်သည်။ သင့်တွင် URL တွင် domain name တစ်ခုရှိပါက ( ဥပမာ အားဖြင့်) အကယ်. သင့်တွင် M66.net ကိုအမြဲတမ်းညွှန်ကြားထားကြောင်းသေချာအောင်ပြုလုပ်နိုင်သည်။

ဥပမာအားဖြင့်:

မကြာသေးမီ ဆောင်းပါးများ