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