สร้างอาร์เรย์ตัวเลขชื่อ $cars กำหนดองค์ประกอบสามรายการให้กับอาร์เรย์ และพิมพ์ข้อความที่มีค่าอาร์เรย์:
<?php$cars=array("Volvo","Toyota");echo "ฉันชอบ " . $cars[0] " . 2] . "";?>ฟังก์ชัน array() ใช้เพื่อสร้างอาร์เรย์
ใน PHP มีอาร์เรย์สามประเภท:
อาร์เรย์ตัวเลข - อาร์เรย์พร้อมคีย์ ID ตัวเลข
Associative Array - อาร์เรย์ที่มีคีย์ที่ระบุ แต่ละคีย์เชื่อมโยงกับค่า
อาร์เรย์หลายมิติ - อาร์เรย์ที่มีอาร์เรย์ตั้งแต่หนึ่งอาร์เรย์ขึ้นไป
ไวยากรณ์สำหรับอาร์เรย์ตัวเลข:
อาร์เรย์ ( value1, value2, value3 ฯลฯ );
ไวยากรณ์สำหรับอาร์เรย์ที่เชื่อมโยง:
อาร์เรย์ ( คีย์=>ค่า,คีย์=>ค่า,คีย์=>ค่า ฯลฯ );
พารามิเตอร์ | อธิบาย |
---|---|
สำคัญ | ระบุชื่อคีย์ (ค่าตัวเลขหรือสตริง) |
ค่า | ระบุค่าคีย์ |
ค่าส่งคืน: | ส่งกลับอาร์เรย์ของพารามิเตอร์ |
---|---|
เวอร์ชัน PHP: | 4+ |
บันทึกการอัปเดต: | ตั้งแต่ PHP 5.4 คุณสามารถใช้ไวยากรณ์อาร์เรย์แบบสั้นได้ โดยใช้ [] แทน array() ตัวอย่างเช่น ใช้ $cars=["Volvo","BMW"]; แทน $cars=array("Volvo","BMW"); |
สร้างอาร์เรย์เชื่อมโยงชื่อ $age:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "Peter คือ " . " ปี";?>วนซ้ำและพิมพ์ค่าของอาร์เรย์ตัวเลข:
<?php$cars=array("Volvo", "BMW", "โตโยต้า");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; echo "<br>"; }?>วนซ้ำและพิมพ์ค่าของอาร์เรย์ที่เชื่อมโยง:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($อายุเป็น $x=>$x_value) { echo "คีย์=" . $x . ", ค่า =" . $x_value;สร้างอาร์เรย์หลายมิติ:
<?php// อาร์เรย์สองมิติ $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>