อะเรย์ (Array)
§ อะเรย์หรือตัวแปรชุด
คือ ตัวแปรที่สามารถเก็บค่าได้หลายๆค่า โดยใช้ตัวแปรตัวเดียว
§ สิ่งที่อยู่ภายในอะเรย์เรียกว่าสมาชิก
§ แต่ละสมาชิกในอะเรย์จะมีอินเด็กซ์เพื่อใช้อ้างอิง
§ ใน
PHP
อินเด็กซ์จะเริ่มที่ 0 แต่สามารถกำหนดอินเด็กซ์ให้เป็นตัวอักษรได้
§ ข้อมูลแต่ละตัวในอะเรย์ไม่จำเป็นต้องเป็นข้อมูลชนิดเดียวกัน
เช่น อาจจะมีทั้งจำนวนเต็ม เลขทศนิยม ตัวอักษร
§ ใน
PHP
อะเรย์ที่มีขนาดเปลี่ยนแปลงได้เรียกว่า dynamic array หรือ vector (สำหรับอะเรย์มิติเดียว)
§ ไม่จำเป็นต้องประกาศตัวแปร
§ ค่าของอะเรย์จะถูกกำหนดให้ตอนที่โปรแกรมทำงาน
(Run
time)
§ การสร้างอะเรย์โดยใช้ฟังก์ชัน
array และการเปรียบเทียบการใช้ For
และ Foreach
§ การสร้างอะเรย์โดยใช้ฟังก์ชัน
array
range (int low, int high)
§ การนำข้อมูลจาก
Text
file มาเก็บไว้ในอะเรย์
§ ข้อมูลที่เก็บในแต่ละบรรทัด
คือ ข้อมูลในแต่ละ Element
§ หากต้องการแสดงข้อความให้ถูกต้องจำเป็นต้อง
convert
special character ก่อนการ display HTML โดยใช้ฟังก์ชัน
htmlspecialchars
การใช้อะเรย์หลายมิติ (Multidimensional
Array)
§ กำหนดชื่อตัวแปรแล้วตามด้วยเครื่องหมาย
[…][…]
สำหรับอะเรย์สองมิติ และ […] […][…] สำหรับอะเรย์สามมิติ
$arr_2[1][1]=4000; //$arr_2 เป็นอะเรย์สองมิติ
$arr_3[1][1][1]=2000; //$arr_3 เป็นอะเรย์สองมิติ
อะเรย์แบบคู่ (Key/Value)
§ การเก็บข้อมูลในอะเรย์แบบนี้จะใช้กับข้อมูลที่จัดเก็บเป็นคู่ๆ
§ อะเรย์แบบคู่
(Key/Value)
ประเภท 2 มิติ
§ ถ้าต้องการจะเข้าถึงข้อมูลแต่ละคู่ที่ถูกเก็บอยู่ในอะเรย์แบบคู่
จะใช้วิธีเรียกผ่านฟังก์ชัน each()
และ list()
§ จะเข้าถึงข้อมูลแต่ละคู่ที่ถูกเก็บอยู่ในอะเรย์แบบคู่สามารถทำได้อีกวิธีคือ
การใช้คำสั่ง foreach
(ที่มา : www.spu.ac.th/sdm/files/2012/07/Lecture-4.pdf)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น