ฟังก์ชัน array_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
)
)