ตัวอย่าง
สร้างอาร์เรย์จัดทำดัชนีชื่อ $ รถยนต์กำหนดสามองค์ประกอบกับมันแล้วพิมพ์ข้อความที่มีค่าอาร์เรย์:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
array() ฟังก์ชั่นที่ใช้ในการสร้างอาร์เรย์
ใน PHP มีสามประเภทของอาร์เรย์:
- Indexed arrays - อาร์เรย์ที่มีค่าดัชนีที่เป็นตัวเลข
- Associative arrays - อาร์เรย์ด้วยปุ่มชื่อ
- Multidimensional arrays - อาร์เรย์ที่มีหนึ่งหรือมากกว่าหนึ่งอาร์เรย์
วากยสัมพันธ์
ไวยากรณ์สำหรับการจัดทำดัชนีอาร์เรย์:
array( value1,value2,value3,etc. );
ไวยากรณ์สำหรับเชื่อมโยงอาร์เรย์:
array( key=>value,key=>value,key=>value,etc. );
พารามิเตอร์ | ลักษณะ |
---|---|
key | ระบุคีย์ (numeric or string) |
value | ระบุค่า |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งกลับอาร์เรย์ของพารามิเตอร์ที่ |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ในฐานะของ PHP 5.4 ก็เป็นไปได้ที่จะใช้ไวยากรณ์สั้นอาร์เรย์ซึ่งแทนที่ array() กับ [] เช่น $ รถยนต์ = [ "Volvo", "BMW"]; แทน $ รถยนต์ = array("Volvo","BMW") ; |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
สร้างอาเรย์ชื่อ $ อายุ:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " .
$age['Peter'] . " years old.";
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
ห่วงผ่านและพิมพ์ค่าทั้งหมดของอาร์เรย์จัดทำดัชนี:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 3
ห่วงผ่านและพิมพ์ค่าทั้งหมดของอาเรย์:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x .
", Value=" . $x_value;
echo "<br>";
}
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 4
สร้างอาร์เรย์หลายมิติ:
<?php
// A two-dimensional array:
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
ตัวอย่างเช่นเรียกใช้» <PHP อ้างอิงอาร์เรย์