PHP-তে array_chunk() ফাংশনটি একটি অ্যারে ছোট ছোট চাঙ্ক (chunk) অ্যারেগুলোর ভাগে ভাগ করে। এটি একটি মাল্টি-ডাইমেনশনাল সংখ্যাসূচক ইনডেক্সড অ্যারে রিটার্ন করে, যা শূন্য থেকে শুরু হয়।
সিনট্যাক্স
array_chunk(arr, chunk_size, preserve_key)
প্যারামিটার
arr − অ্যারে
chunk_size − চাঙ্কের আকার ইন্টিজারে
preserve_key − এর নিচের মানগুলো থাকতে পারে: TRUE- কী সংরক্ষিত থাকবে, FALSE: চাঙ্ক রি-ইনডেক্সড হবে।
রিটার্ন মান
array_chunk() ফাংশনটি একটি মাল্টি-ডাইমেনশনাল সংখ্যাসূচক ইনডেক্সড অ্যারে রিটার্ন করে, যা শূন্য থেকে শুরু হয়।
উদাহরণ
নিচে একটি উদাহরণ দেওয়া হলো যা দেখায় কিভাবে একটি অ্যারে ভাগ করা হয়।
<?php $products = array("Electronics"=>"99","Accessories"=>"110","Clothing"=>"150","Furniture"=>"198"); print_r(array_chunk($products,2,true)); ?>
আউটপুট
Array ( [0] => Array ( [Electronics] => 99 [Accessories] => 110 ) [1] => Array ( [Clothing] => 150 [Furniture] => 198 ) )