array_chunk လုပ်ဆောင်ချက်
array_chunk လုပ်ဆောင်ချက်သည် တစ်ဖက်မြင်အာရေး array ကို နှစ်ဖက်မြင်အာရေး array အဖြစ်ခွဲခြားပေးသည်။ ပထမသတ်မှတ်ချက်အဖြစ် array ကိုလက်ခံပြီး ဒုတိယသတ်မှတ်ချက်အဖြစ် နောက်ဆက်တွဲ array တစ်ခုစီရှိ အရေအတွက်ကို လက်ခံသည်။
ဝါကျဖွဲ့စည်းပုံ
array_chunk(array $array, int $length, bool $preserve_keys = false): array
နမူနာ
array ကို နောက်ဆက်တွဲ array တစ်ခုစီတွင် အရာဝတ္ထုနှစ်ခုစီဖြင့် ခွဲကြပါစို့:
<?php
$arr = ['a', 'b', 'c', 'd'];
$res = array_chunk($arr, 2);
var_dump($res);
?>
ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်:
[['a', 'b'], ['c', 'd']];
နမူနာ
array ကို နောက်ဆက်တွဲ array တစ်ခုစီတွင် 3 အရာဝတ္ထုစီဖြင့် ခွဲကြပါစို့။ နောက်ဆုံးနောက်ဆက်တွဲ array တွင် 3 အစား အရာဝတ္ထုနှစ်ခုသာရှိသည်ကို သတိပြုပါ၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းအတွက် အရာဝတ္ထုများ မလုံလောက်သောကြောင့်ဖြစ်သည်:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_chunk($arr, 3);
var_dump($res);
?>
ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်:
[['a', 'b', 'c'], ['d', 'e']];