| อะเรย์ (Arrays) คือชุดตัวแปรที่แสดงอยู่ในรูปของลำดับที่ เพื่อเก็บค่าข้อมูลที่อยู่ในกลุ่มเดียวกัน การทำงานใน PHP ไม่ช้าไม่เร็ว คุณต้องสร้างตัวแปรที่คล้ายๆ กันมากมาย แทนที่จะสร้างตัวแปรหลายตัว คุณสามารถเก็บค่าตัวแปรต่างๆ มากมายซึ่งเรียกว่า อีลิเมนต์ (element) ให้เก็บอยู่ในรูปของอะเรย์ แต่ละอีลิเมนต์ จะมีอินเด็กซ์ ซึ่งเปรียบเสมือนเป็นคีย์ของอะเรย์ เพื่อใช้สำหรับระบุค่าที่เก็บอยู่ภายในแต่ละอีลิเมนต์ของอะเรย์ ค่าอินเด็กซ์ใน PHP จะเริ่มต้นที่ 0 เป็นค่าแรก เรียงไปเรื่อยๆ ตั้งแต่ 0,1,2,... จนหมดอีลิเมนต์ และสามารถกำหนดอินเด็กซ์ของอะเรย์เป็นตัวอักษรได้อีกด้วย อะเรย์ มีด้วยกัน 3 ชนิด ดังนี้ Numeric arrays - เป็นอะเรย์ที่มีคีย์ทั่วไปเป็นตัวเลข Associative arrays - เป็นอะเรย์ที่แต่ละคีย์จะมีค่ากำหนดไว้ด้วย Multidimensional arrays - เป็นอะเรย์ซ้อนอะเรย์ ที่บรรจุค่าเป็นมิติมากมาย | |
| Numeric array มีหลายแบบในการสร้าง numeric array มาดูตัวอย่างแรกกัน | |
| |
ดูตัวอย่างที่ 2 กัน
| |
| แต่ละคีย์ในตัวอย่างข้างบนเป็นค่าที่คุณสามารถใช้ได้เมื่อเขียนสคริปต์ | |
Syntax
| |
| โค้ดข้างบนจะได้ผลลัพธ์ คือ Ying & Pong are Chai's Friends | |
| Associative array ถ้าคุณต้องการเก็บตัวแปรที่มีการระบุค่าด้วยแล้ว Associative array ดูจะเป็นทางเลือกที่เหมาะสมมากกว่า Numeric array มาดูตัวอย่างแรกกัน | |
| |
ดูตัวอย่างที่ 2 กัน ซึ่งมีผลลัพธ์ไม่ต่างจากตัวอย่างแรก แต่เขียนต่างกัน
| |
| Multidimensional Array อะเรย์สามารถซ้อนกันได้ตั้งแต่ 2 อะเรย์ขึ้นไป มาดูตัวอย่างกัน | |
| |
อะเรย์ข้างบนนี้ จะมีผลลัพธ์เหมือนกับข้างล่าง
| |
วันพุธที่ 30 พฤษภาคม พ.ศ. 2555
Arrays
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น