Devdit
 

PHP array_chunk คือคำสั่งอะไร ใช้ทำอะไร

1.3K

PHP array_chunk คือคำสั่งแบ่ง array จากข้อมูลทั้งหมดเป็น array ย่อยๆ โดยสามารถกำหนดจำนวนข้อมูลในแต่ละ array ย่อยที่จะแบ่งได้ เช่น array มี 5 ช้อมูล แบ่ง 2 จะได้ array ทั้งหมด 3 array ย่อย สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP array_chunk คือคำสั่งอะไร ใช้ทำอะไร

<?php
    $dev = array('PHP', 'HTML', 'Java', 'C++', 'Ruby');
    $dev = array_chunk($dev, 2);
    var_dump( $dev[0] );
    echo "<br/>";
    var_dump( $dev[1] );
    echo "<br/>";
    var_dump( $dev[2] );
?>

ผลลัพธ์

array(2) { [0]=> string(3) "PHP" [1]=> string(4) "HTML" }
array(2) { [0]=> string(4) "Java" [1]=> string(3) "C++" }
array(1) { [0]=> string(4) "Ruby" }

คำอธิบาย

PHP array_chunk จากตัวอย่างเริ่มต้น array dev มีทั้งหมด 5 ข้อมูล จากนั้นใช้คำสั่ง array_chunk($dev, 2) หมายความว่าให้แบ่ง array dev ออกเป็น array ย่อยโดยแต่ละ array มีทั้งหมด 2 ข้อมูล ได้ผลลัพธ์เป็น 3 array ย่อย คือ dev[0], dev[1] และ dev[2]

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ