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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ฟังก์ชัน array_chunk() - ใช้แบ่ง element ให้กลายเป็นหลาย array

ฟังก์ชัน 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) Viewed 654 times
**สามารถนำไปประยุกต์ใช้งานได้นะครับหากมีข้อมูลเยอะๆ แล้วก็ใช้ฟังก์ชัน 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

ข้างบน