มีหลายๆกรณีครับที่เราสามารถนำเอาความยืดหยุ่นของ Array มาใช้ให้เกิดประโยชน์ได้
ปกติเวลาเรานึกถึง Array เรามักจะนึกถึงแอเรย์ในรูปแบบนี้
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
ทีนี้การอ้างถึง ชื่อหรือค่าของ Array ก็ทำได้ไม่ยาก คือ
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
ทีนี้ถ้าเป็น Array รูปแบบนี้บ้างละ การอ้างถึงชื่อ และค่าของแอเรย์จะทำอย่างไร
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
เฉลย
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
แอเรย์แบบนี้มีประโยชน์อย่างไร ?
ง่ายๆเลย ก็การตรวจสอบค่าซ้ำกันไงครับ เช่น
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
ผลลัพท์
ค่าสี red
ค่าสี blue
หรือการรวมสินค้าในตระกร้าสินค้าไงครับ ถ้ามีสินค้ารายการเดิมซ้ำมาก็ให้เพิ่มจำนวนขึ้นอีก 1
ขออภัย : สำหรับสมาชิกเท่านั้น, สมาชิกกรุณาเข้าระบบก่อน
ผลลัพท์
Array ( [1] => 4 [4] => 2 [2] => 2 [3] => 2 )