StepCoding

ประเภทของตัวแปร Array

อ่าน [2462] หมวดหมู่: Array

PHP ได้กำหนดประเภทของตัวแปรอะเรย์ไว้ 2 ประเภทคือแบบ index และแบบ associative ซึ่ง key ของอะเรย์แบบ index จะเป็นชนิด integer เช่น $arr[0], $arr[1] เป็นต้น โดยค่า key จะเริ่มต้นที่ 0 ซึ่งมันจะถูกใช้เพื่อระบุตำแหน่งของข้อมูลนั้น ๆ ส่วนอะเรย์ แบบ associative นั้น จะมี key เป็นชนิด string เช่น $arr['id'], $arr['name'] เป็นต้น

ภายใน PHP จะทำการเก็บอะเรย์ทุกตัวเป็นแบบ associative ดังนั้นจึงมีเพียงความแตกต่างเดียวระหว่างอะเรย์แบบ index กับ associative ก็คือ key ที่ใช้กำหนดไปนั่นเอง

เราจะใช้อะเรย์แบบ index ก็ต่อเมื่อต้องการให้ key ของมันให้เกิดขึ้นแบบต่อเนื่อง เช่น 0, 1, 2, 3, 4, .., n โดยจะต้องกำหนดเป็นตัวเลข integer ซึ่ง key ของ array จะมีคุณสมบัติ unique นั่นก็หมายความว่า key 1 ตัว สามารถมีข้อมูลได้เพียงข้อมูลเดียวเท่านั้น

ผู้สนับสนุน