มองให้เหมือนกับมันเป็น Multidimensional Array ครับ
ชั้นนอกสุดคือ tr ชั้นในเข้าไปของ array คือ td
แล้วแบ่งแยก array แต่ละชั้น ด้วย loop ที่คุณถนัด หรือ เหมาะสม
เมื่อครบจำนวน ชั้นนอก ก็เริ่ม loop ชั้นใน ด้วย loop อีกครั้ง
ตัวอย่าง เบี่องต้นนะครับ
echo "<table>";
foreach (...){ //เพื่อกำหนด tr
echo "<tr>";
foreach (...){ //เพื่อกำหนด ค่า $td
echo "<td>".$td."</td>";
}
echo "</tr>";
}
echo "</table>";
คำค้น PHP Multidimensional Array to table
เผื่อคุณขี้เกียจค้นนะครับ มันมีให้หลายแนวทางครับ
ปรับแต่งเอาเอง ตาม array ของคุณนะครับ
Printing a multi dimensional array in table using For loop