ในการ print_r เพื่อดูค่าในอาเรย์โดยข้อมูลในอาเรย์ที่ดึงมาก็จะมีวิธีในการดูว่าชุดข้อมูลที่เราดึงมาจากฐานข้อมูลมีกี่ชั้นมีกี่มิติเพื่อเราจะได้ใช้ loop เพื่อดึงค่าของข้อมูลนั้นมาใช้ได้ตามความต้องการของเรา โดยสามารถดูได้ดังนี้
ตัวอย่างชุดข้อมูล
ในตัวอย่างข้อมูลเป็นอาเรย์ 3 มิติและมี 4 ชั้นArray
(
[0] => stdClass Object
(
[product_id] => 1
[product_name] => Cloth Bag
[size] => 35x20
[weight] => 0.4
[images] => Array
(
[0] => Array
(
[id] => 1
[product_id] => 1
[image_name] => dfghh.gif
)
[1] => Array
(
[id] => 1
[product_id] => 1
[image_name] => tyuil.gif
)
)
)
)
การนับอาเรย์นับได้ดังรูป การนับลำดับชั้นของข้อมูล ในการนับชั้นและนับอาเรย์ว่ามีกี่มิติมีกี่ชั้นทำให้เรารู้ได้ว่าเราจะใช้loop อะไรและจะต้องใส่loop กี่ loop ได้อีกด้วย
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : PHP