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

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


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