ফাংশন array_chunk
array_chunk ফাংশনটি একটি এক-মাত্রিক
অ্যারে কে একটি দ্বি-মাত্রিক অ্যারেতে বিভক্ত করে।
এটি তার প্রথম প্যারামিটার হিসেবে একটি অ্যারে নেয়,
এবং দ্বিতীয় প্যারামিটার হিসেবে প্রতিটি সাব-অ্যারেতে
উপাদানের সংখ্যা নেয়।
সিনট্যাক্স
array_chunk(array $array, int $length, bool $preserve_keys = false): array
উদাহরণ
আসুন একটি অ্যারে কে প্রতিটি সাব-অ্যারেতে দুটি উপাদান করে বিভক্ত করি:
<?php
$arr = ['a', 'b', 'c', 'd'];
$res = array_chunk($arr, 2);
var_dump($res);
?>
কোড 실행ের ফলাফল:
[['a', 'b'], ['c', 'd']];
উদাহরণ
আসুন একটি অ্যারে কে প্রতিটি সাব-অ্যারেতে 3টি উপাদান করে বিভক্ত করি। লক্ষ্য করুন যে
শেষ সাব-অ্যারেতে 3টি নয়, বরং দুইটি উপাদান রয়েছে,
কারণ এটির জন্য পর্যাপ্ত উপাদান ছিল না:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_chunk($arr, 3);
var_dump($res);
?>
কোড 실행ের ফলাফল:
[['a', 'b', 'c'], ['d', 'e']];