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