Hàm array_chunk () chia một mảng thành nhiều mảng. Nó trả về một mảng được lập chỉ mục số nhiều chiều, bắt đầu bằng số không.
Cú pháp
array_chunk(arr, chunk_size, preserve_key)
Tham số
-
arr - Mảng
-
chunk_size - Kích thước của đoạn trong số nguyên
-
keep_key - Nó có các giá trị sau:TRUE- Các khóa được giữ nguyên, FALSE:Chunk được lập chỉ mục lại.
Quay lại
Hàm array_chunk () trả về một mảng được lập chỉ mục số nhiều chiều, bắt đầu bằng 0.
Sau đây là một ví dụ cho thấy cách một mảng được phân chia.
Ví dụ
<?php $products = array("Electronics"=>"99","Accessories"=>"110","Clothing"=>"150","Furniture"=>"198"); print_r(array_chunk($products,2,true)); ?>
Đầu ra
Array ( [0] => Array ( [Electronics] => 99 [Accessories] => 110 ) [1] => Array ( [Clothing] => 150 [Furniture] => 198 ) )