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). ค่าที่เป็นไปได้:
|
รายละเอียดเทคนิค
ค่าที่ส่งกลับ: | ส่งกลับอาเรย์อินดิกซ์หลายมิติ ที่เริ่มต้นจาก 0 โดยแนวทางที่แน่นอน แต่ละมิติประกอบด้วย size สมาชิก |
PHP รุ่น: | 4.2+ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
แบ่งแยกอาเรย์เป็นอาเรย์ที่มีสมาชิกสองอัน และรักษาชื่อสมาชิกตามตำแหน่งเดิมของอาเรย์ต้นตอน
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>