ফাংশন array_chunk

array_chunk ফাংশনটি একটি এক-মাত্রিক অ্যারে কে একটি দ্বি-মাত্রিক অ্যারেতে বিভক্ত করে। এটি তার প্রথম প্যারামিটার হিসেবে একটি অ্যারে নেয়, এবং দ্বিতীয় প্যারামিটার হিসেবে প্রতিটি সাব-অ্যারেতে উপাদানের সংখ্যা নেয়।

সিনট্যাক্স

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

উদাহরণ

আসুন একটি অ্যারে কে প্রতিটি সাব-অ্যারেতে দুটি উপাদান করে বিভক্ত করি:

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

কোড 실행ের ফলাফল:

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

উদাহরণ

আসুন একটি অ্যারে কে প্রতিটি সাব-অ্যারেতে 3টি উপাদান করে বিভক্ত করি। লক্ষ্য করুন যে শেষ সাব-অ্যারেতে 3টি নয়, বরং দুইটি উপাদান রয়েছে, কারণ এটির জন্য পর্যাপ্ত উপাদান ছিল না:

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

কোড 실행ের ফলাফল:

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