array_chunk လုပ်ဆောင်ချက်

array_chunk လုပ်ဆောင်ချက်သည် တစ်ဖက်မြင်အာရေး array ကို နှစ်ဖက်မြင်အာရေး array အဖြစ်ခွဲခြားပေးသည်။ ပထမသတ်မှတ်ချက်အဖြစ် array ကိုလက်ခံပြီး ဒုတိယသတ်မှတ်ချက်အဖြစ် နောက်ဆက်တွဲ array တစ်ခုစီရှိ အရေအတွက်ကို လက်ခံသည်။

ဝါကျဖွဲ့စည်းပုံ

phparray_chunk(array $array, int $length, bool $preserve_keys = false): array

နမူနာ

array ကို နောက်ဆက်တွဲ array တစ်ခုစီတွင် အရာဝတ္ထုနှစ်ခုစီဖြင့် ခွဲကြပါစို့:

php<?php
  $arr = ['a', 'b', 'c', 'd'];
  
  $res = array_chunk($arr, 2);
  var_dump($res);
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်:

php[['a', 'b'], ['c', 'd']];

နမူနာ

array ကို နောက်ဆက်တွဲ array တစ်ခုစီတွင် 3 အရာဝတ္ထုစီဖြင့် ခွဲကြပါစို့။ နောက်ဆုံးနောက်ဆက်တွဲ array တွင် 3 အစား အရာဝတ္ထုနှစ်ခုသာရှိသည်ကို သတိပြုပါ၊ အဘယ်ကြောင့်ဆိုသော် ၎င်းအတွက် အရာဝတ္ထုများ မလုံလောက်သောကြောင့်ဖြစ်သည်:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
  
  $res = array_chunk($arr, 3);
  var_dump($res);
?>

ကုဒ်အလုပ်လုပ်ဆောင်မှုရလဒ်:

php[['a', 'b', 'c'], ['d', 'e']];