ฟังก์ชัน array_chunk() - ใช้แบ่ง element ให้กลายเป็นหลาย array

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 979
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

ฟังก์ชัน array_chunk() - ใช้แบ่ง element ให้กลายเป็นหลาย array

โพสต์โดย Patipat » 18/07/2019 5:57 pm

ในการที่เราเขียนโปรแกรมแล้วเรียกดูข้อมูลต่าง ๆ แบบอาเรย์ ไม่ว่าจะเป็นตัวเลข หรือ ตัวหนังสือ บางทีอาเรย์ที่เราเรียกดูนั้นข้อมูลอาจจะเยอะมากมายและไม่ได้แบ่งเรียงทำให้ดูข้อมูลยาก และไม่เป็นหมวดหมู่ แต่ในบทความนี้เราจะมาพูดถึงฟังก์ชัน array_chunk() ที่เราใช้ทำการแบ่งกลุ่มของ
อีลีเมนต์(Element)ถ้าหากใครยังไม่รู้จักอาเรย์ก็ เข้าไปศึกษาได้ที่ >> อาเรย์ คือกลุ่มของข้อมูลที่เรียงลำดับกัน มีจำนวนแน่นอนซึ่งข้อมูลจะเป็นประเภทเดียวกัน ข้อมูลแต่ละตัวของอาร์เรย์ จะเรียกว่า อีลีเมนต์(Element)

เรามาดูตัวอย่างโค้ดกันเลยครับ ตัวอย่างนี้เราจะเห็นได้ว่า เรามีข้อมูล อาเรย์ 5 ตัวนะครับ เราจะแบ่งทีล่ะ 2 ตัว

โค้ด: เลือกทั้งหมด

$a = array(0,1,2,3,4); // จำนวนข้อมูล
print_r(array_chunk($a, 2)); //แบ่งหมวดหมู่ที่ล่ะ 2 ตัว


ผลลัพธ์นะครับ ก็จะเห็นว่า แบ่งทีล่ะ 2 Element
Selection_999(291).png
Selection_999(291).png (14.37 KiB) เปิดดู 80 ครั้ง


**สามารถนำไปประยุกต์ใช้งานได้นะครับหากมีข้อมูลเยอะๆ แล้วก็ใช้ฟังก์ชัน array_chunk() แบ่งข้อมูลได้เลยครับ

อ้างอิง
1 http://www.tutorialdev.com/php/php-%E0%B9%81%E0%B8%A2%E0%B8%81-array-%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99%E0%B8%8A%E0%B8%B4%E0%B9%89%E0%B8%99%E0%B9%86-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-array_chunk/
2 http://www.w3bai.com/th/php/func_array_chunk.html
3 https://www.php.net/manual/en/function.array-chunk.php
If you fall, let you stand. :)

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน