Hàm array_chunk() chia mảng thành các mảng con (chunks) với kích thước xác định. Trả về mảng đa chiều (mảng các mảng con) được đánh số từ 0.
Cú pháp
array_chunk(array, size, preserve_keys)
Tham số
array – Mảng cần chia.
size – Kích thước mỗi mảng con (số nguyên > 0).
preserve_keys – TRUE: giữ nguyên khóa gốc, FALSE (mặc định): reset khóa số cho mảng con.
Giá trị trả về
Trả về mảng đa chiều chứa các mảng con.
Ví dụ
<?php
$products = array("Electronics" => "99", "Accessories" => "110", "Clothing" => "150", "Furniture" => "198");
print_r(array_chunk($products, 2, true));
?>
Kết quả
Array ( [0] => Array ( [Electronics] => 99 [Accessories] => 110 ) [1] => Array ( [Clothing] => 150 [Furniture] => 198 ) )