อาร์เรย์ PHP
อาร์เรย์สามารถเก็บค่าหลายค่าในตัวแปรเดียว:
ตัวอย่าง
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
เล่นอินสแตนซ์»
อาร์เรย์คืออะไร?
อาร์เรย์เป็นพิเศษค่าหลายตัวแปรสามารถเก็บไว้ในตัวแปรเดียว
หากคุณมีรายชื่อของรายการ (ตัวอย่างเช่น: รายการของชื่อรถ) ซึ่งถูกเก็บไว้ในตัวแปรเดียวดังนี้
$cars2="BMW";
$cars3="Toyota";
แต่ถ้าคุณต้องการที่จะห่วงผ่านอาร์เรย์และหาหนึ่งที่เฉพาะเจาะจง? หากอาร์เรย์รายการเกินกว่าสาม แต่ 300 มันได้หรือไม่
การแก้ปัญหาคือการสร้างอาร์เรย์!
อาร์เรย์สามารถเก็บค่าหลายค่าในตัวแปรเดียวและคุณสามารถเข้าถึงค่าตามที่สำคัญ
สร้างอาร์เรย์ใน PHP
ใน PHP, array () ฟังก์ชั่นที่ใช้ในการสร้างอาร์เรย์:
ใน PHP มีสามประเภทของอาร์เรย์ที่:
- อาร์เรย์ตัวเลข - อาร์เรย์ที่มีคีย์รหัสตัวเลข
- อาเรย์ - อาร์เรย์ด้วยปุ่มที่ระบุค่าที่เกี่ยวข้องกับแต่ละคีย์
- อาร์เรย์หลายมิติ - มีหนึ่งหรือมากกว่าหนึ่งอาร์เรย์ของอาร์เรย์
PHP อาเรย์ที่เป็นตัวเลข
มีสองวิธีในการสร้างอาร์เรย์ของวิธีการเชิงตัวเลขให้บริการ:
คีย์ ID ได้รับมอบหมายโดยอัตโนมัติ (ID ที่สำคัญมักจะเริ่มต้นที่ 0):
ประดิษฐ์กุญแจ ID ได้รับมอบหมาย:
$cars[1]="BMW";
$cars[2]="Toyota";
ตัวอย่างต่อไปนี้สร้างอาร์เรย์ตัวเลขที่เรียกว่า $ รถยนต์และการกำหนดอาร์เรย์ของสามองค์ประกอบแล้วพิมพ์ข้อความบางอย่างที่มีค่าของ array:
ตัวอย่าง
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
เล่นอินสแตนซ์»
ได้รับอาร์เรย์ของความยาว - การนับ () ฟังก์ชั่น
count () ฟังก์ชันส่งกลับความยาวของอาร์เรย์ (จำนวนขององค์ประกอบ) นี้:
สำรวจเส้นทางอาร์เรย์ที่เป็นตัวเลข
ผ่านและพิมพ์ค่าตัวเลขทั้งหมดในอาร์เรย์คุณสามารถใช้สำหรับห่วงดังต่อไปนี้:
ตัวอย่าง
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
เล่นอินสแตนซ์»
PHP อาเรย์
อาเรย์คือการใช้อาร์เรย์ของคีย์ที่ระบุที่คุณได้รับมอบหมายให้อาร์เรย์
มีสองวิธีที่จะสร้างเชื่อมโยงอาร์เรย์คือ:
หรือ:
$age['Ben']="37";
$age['Joe']="43";
จากนั้นคุณสามารถใช้คีย์ที่ระบุไว้ในสคริปต์:
ตัวอย่าง
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
เล่นอินสแตนซ์»
ทราเวิร์อาเรย์
ผ่านและพิมพ์ค่าทั้งหมดในอาเรย์, คุณสามารถใช้ห่วง foreach ดังต่อไปนี้:
ตัวอย่าง
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
เล่นอินสแตนซ์»
อาร์เรย์หลายมิติ
อาร์เรย์หลายมิติ จะถูกอธิบายในรายละเอียดในส่วนของการกวดวิชาขั้นสูง PHP
สมบูรณ์ PHP อ้างอิงอาร์เรย์
สำหรับคู่มืออ้างอิงที่สมบูรณ์สำหรับการทำงานอาร์เรย์ทั้งหมดเยี่ยมชม PHP คู่มืออาร์เรย์อ้างอิง
คู่มืออ้างอิงนี้ยังมีคำอธิบายสั้น ๆ ของการทำงานและการประยุกต์ใช้ในแต่ละตัวอย่าง!