Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP Indexed Array


ความหมายและการใช้งาน

ลำดับค่าที่คั่นด้วยเครื่องหมายจุลภาคเท่านั้น แทนที่จะเป็นคู่ค่าของคีย์=>ค่า แต่ละองค์ประกอบในคอลเล็กชันดังกล่าวมีดัชนีตำแหน่งที่ไม่ซ้ำกันโดยเริ่มจาก 0 ดังนั้นจึงเรียกว่าอาร์เรย์ที่จัดทำดัชนี

วัตถุ Array ที่จัดทำดัชนีสามารถเริ่มต้นได้โดย array() ฟังก์ชันและการกำหนดโดยใส่องค์ประกอบในวงเล็บเหลี่ยม [].

ไวยากรณ์

//อาร์เรย์ที่จัดทำดัชนีโดยใช้ array() function$arr=array(val1, val2,val3,..);//อาร์เรย์ที่จัดทำดัชนีโดยใช้วิธีการกำหนด$arr=[val1, val2, val3,..]; 

องค์ประกอบในอาร์เรย์สามารถเป็นประเภท PHP ใดก็ได้ เราสามารถเข้าถึงองค์ประกอบจากอาร์เรย์โดยดัชนีที่มีรูปแบบดังต่อไปนี้ -

$arr[ดัชนี];

เวอร์ชัน PHP

ใช้วงเล็บเหลี่ยมสำหรับกำหนดอาร์เรย์ได้ตั้งแต่ PHP 5.4

ตัวอย่างต่อไปนี้ใช้วงเล็บเหลี่ยมเพื่อสร้างอาร์เรย์ที่จัดทำดัชนี

ตัวอย่าง

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

array(4) { [0]=> int(10) [1]=> string(3) "ten" [2]=> float(10) [3]=> float(10)} 

ตัวอย่างนี้ใช้ฟังก์ชัน array() เพื่อสร้างดัชนีอาร์เรย์

ตัวอย่าง

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

array(4) { [0]=> int(10) [1]=> string(3) "ten" [2]=> float(10) [3]=> float(10)} 

เราสามารถสำรวจองค์ประกอบอาร์เรย์โดยใช้ foreach วนซ้ำเช่นเดียวกับ สำหรับ วนดังนี้ −

ตัวอย่าง

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

10 ten 10 1010 ten 10 10

ตัวอย่างนี้แสดงค่าแก้ไขที่ดัชนีบางรายการโดยใช้วงเล็บเหลี่ยม หากต้องการเพิ่มองค์ประกอบใหม่ ให้เว้นวงเล็บเหลี่ยมไว้เพื่อใช้จำนวนเต็มถัดไปเป็นดัชนี

ตัวอย่าง

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

10 ten 10 สวัสดี 100