PHP Array


ใน PHP array เป็นตัวแปรพิเศษใช้เก็บค่า 1 ค่า หรือ มากกว่า 1 ค่า ใน 1 ตัวแปร 

Indexed Arrays เป็นตัวที่ชี้ตำแหน่งของค่า array ที่สร้าง เริ่มนับ จาก 0 1 2 3 ขึ้นไป

การประกาศ array โดยใช้ค่า Indexed Arrays ทำได้ 2 วิธี
1.ใช้ Keyword array วิธีนี้ Index จะถูก set ให้อัติโนมัส โดยเริ่มจาก 0 1 2 3 4
2.กำหนดค่าโดยระบุ Index เอง


ตัวอย่าง code



ผลลัพธ์


คุณสามารถ print ค่าของ array ออกมาได้ทั้งหมด โดยใช้ foreach loop


ตัวอย่าง code



ผลลัพธ์



คุณสามารถ return ขนาดของ array ได้โดยใช้ count() function 


ตัวอย่าง code





ผลลัพธ์  





Associative Arrays คือ array ที่ใช้ ชื่อ ที่กำหนดเองเป็น Index

การประกาศ array โดยใช้ค่า Associative Arrays ทำได้ 2 วิธี
1.ใช้ Keyword array ("ชื่อ Index"=>"ค่าของ Arrays ตำแหน่งนี้")
2.กำหนดชื่อ และ ค่า ของ Arrays โดยตรง




ตัวอย่าง code




ผลลัพธ์




คุณสามารถ print ค่าของ array ออกมาได้ทั้งหมด โดยใช้ foreach loop และ สามารถ return ขนาดของ array ได้โดยใช้ count() function เหมือนเช่นเคย



ตัวอย่าง code




ผลลัพธ์




Multidimensional Array  คือ array ของ array ใช้แสดงค่าใน from matrix = row*column

ตัวอย่าง code
ผลลัพธ์


PHP Array Function
จะยกตัวอย่าง Function ที่ใช้บ่อยะครับเพราะมันมีเยอะมาก
array_change_key_case()           เปลี่ยนรูปแบบของ index
count()                                      return ขนาดของ array
sort()                                         เรียงค่าจากน้อยไปมาก
array_search()                           หาตำแหน่ง index ของค่าที่กำหนด
array_intersect()                        return ค่าส่วนที่ intersection กันของ 2 array


ตัวอย่าง code


ผลลัพธ์




สรุป

ข้อได้เปรียบในการใช้ array
1.คุณไม่จำเป็นต้องกำหนด multiple variables
2.คุณสามารถเรียกดูค่าของ variables ได้ทั้งหมดโดย single loop
3.คุณสามารถจัดเรียงลำดับของค่าได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น