Devdit
 

Array 2 มิติ PHP สร้างยังไง และวิธีวนลูป Array 2 มิติ ทำอย่างไร

5.6K

Array 2 มิติ คือ การสร้างตัวแปร Array (อาเรย์) ที่มีตัวแปร Array อยู่ภายในอีกที สมมุติเรามีข้อมูลตามตารางด้านล่าง สามารถนำมาสร้างตัวแปร Array 2 มิติได้ดังนี้ 

ชื่อผลไม้ราคา / บาท
apple20
orange30
mango25
banana40

ตัวอย่าง การสร้าง Array 2 มิติ

$fruit = array(
    array("apple", 20),
    array("orange", 30),
    array("mango", 25),
    array("banana", 40)
);

 

ตัวอย่าง การเข้าถึงข้อมูลใน Array 2 มิติ

<?php
    $fruit = array(
        array("apple", 20),
        array("orange", 30),
        array("mango", 25),
        array("banana", 40)
    );

    echo $fruit[0][0]." / ".$fruit[0][1]."<br/>";
    echo $fruit[1][0]." / ".$fruit[1][1]."<br/>";
    echo $fruit[2][0]." / ".$fruit[2][1]."<br/>";
    echo $fruit[3][0]." / ".$fruit[3][1]."<br/>";
?>

ผลลัพธ์

apple / 20
orange / 30
mango / 25
banana / 40

 

ตัวอย่าง การวนลูปตัวแปร Array 2 มิติ

<?php
    $fruit = array(
        array("apple", 20),
        array("orange", 30),
        array("mango", 25),
        array("banana", 40)
    );

    for( $i=0; $i<count( $fruit ); $i++ ) {
        echo $fruit[$i][0]." / ".$fruit[$i][1]."<br/>";
    }
?>

ผลลัพธ์

apple / 20
orange / 30
mango / 25
banana / 40
เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ