PHP တွင် Array_Chunk သည်အသုံးများသောတပ်ဆင်ထားသောလုပ်ဆောင်မှုလုပ်ဆောင်ချက်ဖြစ်သည်။ ၎င်း၏ function ကိုလွယ်ကူစွာအပြောင်းအလဲနဲ့များအတွက်ကြီးမားသော arrays အများအပြားကိုအများအပြားကွဲပြားခြားနားသော arrays သို့ဖြတ်ဖို့ဖြစ်ပါတယ်။ လုပ်ဆောင်ချက်၏အခြေခံအသုံးပြုမှုမှာအောက်ပါအတိုင်းဖြစ်သည် -
array_chunk(array $array, int $size, bool $preserve_keys = false): array
$ array : ဖြတ်ခံရဖို့မူရင်းခင်းကျင်း။
$ အရွယ်အစား - သေးငယ်တဲ့ array တစ်ခုစီ၏အရွယ်အစား။
$ Present_Keys : မူရင်းခင်းကျင်း၏သော့အမည်ကိုထိန်းသိမ်းရန်ဖြစ်စေ။
ဗလာခင်းကျင်းတဲ့နေရာမှာငါတို့ဖြတ်သွားတဲ့အခါမှာ array_chunk မှာဘယ်လိုအပြုအမူမျိုးလဲ။ ၎င်းသည်ယနေ့ကျွန်ုပ်တို့၏ဆွေးနွေးမှု၏အဓိကအချက်ဖြစ်သည်။
အကယ်. သင်သည်အချည်းနှီးသောခင်းကျင်းမှုကိုဖြတ်သန်းသွားပါက Array_chunk သည် အချည်းနှီးသောခင်းကျင်းမှုကိုပြန်ပေးလိမ့်မည်။ ရိုးရိုးရှင်းရှင်းပြောရလျှင် array_chunk (]) ပြန်လာ [] ။
$result = array_chunk([], 2);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }
ဖြတ်တောက်ထားသောအရွယ်အစား ( $ အရွယ်အစား ) ကိုသတ်မှတ်ထားသည့်တိုင်အချည်းနှီးသောခင်းကျင်းမှုရှိသောအခြေအနေမှာကွဲပြားလိမ့်မည်မဟုတ်ပါ။ သင်သတ်မှတ်သည့် အရွယ်အစား သည် 1, 2 သို့မဟုတ်အခြားတန်ဖိုးများဖြစ်စေ, ပြန်လာသောရလဒ်မှာအချည်းနှီးသောနေရာတစ်ခုဖြစ်သည်။
$result = array_chunk([], 2);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }
$result = array_chunk([], 3);
var_dump($result); // ထုတ်လုပ်ခြင်း:array(0) { }
သင် 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 }
}
*/
array_chunk ကိုအသုံးပြုပြီးလက်တွေ့ကျသောဖွံ့ဖြိုးတိုးတက်မှုအချို့တွင် URL လိပ်စာများကိုလုပ်ဆောင်ရန်လိုအပ်သည့် array များပါ 0 င်နိုင်သည်။ သင့်တွင် URL တွင် domain name တစ်ခုရှိပါက ( ဥပမာ အားဖြင့်) အကယ်. သင့်တွင် M66.net ကိုအမြဲတမ်းညွှန်ကြားထားကြောင်းသေချာအောင်ပြုလုပ်နိုင်သည်။
ဥပမာအားဖြင့်: