Devdit
 

Array 3 มิติ PHP ด้วย Three-dimensional Array

2.3K

Array 3 มิติ PHP ด้วย Three-dimensional Array บทความนี้สอนสร้าง array 3 มิติ พร้อมค่าเริ่มต้น และใช้คำสั่ง for วนลูปซ้อนกัน 3 for เพื่อแสดงค่าข้อมูลในตัวแปร array 3 มิติ ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Array 3 มิติ PHP ด้วย Three-dimensional Array

<?php
  $arr = array(
    array(
        array(1, 2, 3),
        array(4, 5, 6),
    ),
    array(
        array(7, 8, 9),
        array(10, 11, 12),
    )
  );
  
  for($i=0; $i<count($arr); $i++) { 
      for ($j=0; $j<count($arr[$i]); $j++) { 
          for ($k=0; $k<count($arr[$i][$j]); $k++) { 
              echo $arr[$i][$j][$k]." ";
          }
          echo "<br>";
      }
      echo "<br/>";
  }
?>

ผลลัพธ์

1 2 3
4 5 6

7 8 9
10 11 12

คำอธิบาย

Array 3 มิติ PHP จากตัวอย่างสร้าง array 3 มิติชื่อ arr พร้อมข้อมูลเป็นตัวเลข 1 ถึง 12 จากนั้นใช้คำสั่ง for 3 คำสั่งซ้อนกันเพื่อวนลูปแสดงค่าข้อมูลจากตัวแปรชนิด array 3 มิติ ออกสู่หน้าจอ พร้อมแสดงผลลัพธ์ด้วยคำสั่ง echo

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ