Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน array_chunk() ใน PHP


ฟังก์ชัน array_chunk() ใช้ แบ่งอาร์เรย์เป็นกลุ่มย่อย (chunks) ขนาดที่กำหนด ส่งคืน อาร์เรย์หลายมิติ (multidimensional array) ที่มีคีย์ตัวเลขเริ่มจาก 0

ไวยากรณ์ (Syntax)

array_chunk(array, chunk_size, preserve_key)

พารามิเตอร์ (Parameters)

  • array − อาร์เรย์ที่ต้องการแบ่ง

  • chunk_size − ขนาดของแต่ละกลุ่ม (จำนวนเต็ม)

  • preserve_key − TRUE รักษาคีย์เดิม, FALSE กำหนดคีย์ใหม่เริ่มจาก 0 (เริ่มต้น)

ค่าที่ส่งคืน (Return Value)

ส่งคืนอาร์เรย์หลายมิติที่แบ่งตามขนาดที่กำหนด

ตัวอย่างการใช้งาน

<?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 ) )