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

ตัวอย่าง

แบ่งแยกอาเรย์เป็นอาเรย์ที่มีสมาชิกสองอัน

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
print_r(array_chunk($cars,2));
?>

การทดสอบที่สามารถปฏิบัติงานได้

คำนิยามและวิธีใช้

ฟังก์ชัน array_chunk() แบ่งแยกอาเรย์เป็นอาเรย์ใหม่

แต่ละอาเรย์ size ค่าที่เป็นไปได้

ค่าที่เป็นไปได้ preserve_key ทางเลือก (optional)

คำสั่งเป็นค่าบูลีน กำหนดว่าสมาชิกของอาเรย์ใหม่จะมีชื่อที่เหมือนกับอาเรย์ต้นตอน (ใช้สำหรับอาเรย์แบบเชื่อมโยง) หรือจะมีอินดิกซ์เลขาญตั้งต้น (ใช้สำหรับอาเรย์แบบดัชนี) โดยมาตรฐานเป็นการจัดสรรอินดิกซ์ใหม่

การใช้งานarrayarray_chunk(sizearray_chunk(preserve_key);
, คำอธิบาย
array สำคัญ (required). กำหนดอาเรย์ที่ใช้
size สำคัญ (required). ตัวเลขเต็ม กำหนดจำนวนสมาชิกของอาเรย์ใหม่
preserve_key

ทางเลือก (optional). ค่าที่เป็นไปได้:

  • true - รักษาชื่อสมาชิกตามตำแหน่งเดิมของอาเรย์ต้นตอน
  • false - ปริมาณเริ่มต้น (default) แต่ละอาเรย์ผลใช้อินดิกซ์เริ่มต้นจาก 0

รายละเอียดเทคนิค

ค่าที่ส่งกลับ: ส่งกลับอาเรย์อินดิกซ์หลายมิติ ที่เริ่มต้นจาก 0 โดยแนวทางที่แน่นอน แต่ละมิติประกอบด้วย size สมาชิก
PHP รุ่น: 4.2+

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

แบ่งแยกอาเรย์เป็นอาเรย์ที่มีสมาชิกสองอัน และรักษาชื่อสมาชิกตามตำแหน่งเดิมของอาเรย์ต้นตอน

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35");
print_r(array_chunk($age,2,true));
?>

การทดสอบที่สามารถปฏิบัติงานได้