วิธีการดูว่าชุดข้อมูลมีกี่ชั้นกี่มิติ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: วิธีการดูว่าชุดข้อมูลมีกี่ชั้นกี่มิติ

วิธีการดูว่าชุดข้อมูลมีกี่ชั้นกี่มิติ

โดย Parichat » 09/06/2018 1:51 pm

วิธีการดูว่าชุดข้อมูลมีกี่ชั้นกี่มิติ

ในการ print_r เพื่อดูค่าในอาเรย์โดยข้อมูลในอาเรย์ที่ดึงมาก็จะมีวิธีในการดูว่าชุดข้อมูลที่เราดึงมาจากฐานข้อมูลมีกี่ชั้นมีกี่มิติเพื่อเราจะได้ใช้ loop เพื่อดึงค่าของข้อมูลนั้นมาใช้ได้ตามความต้องการของเรา โดยสามารถดูได้ดังนี้

ตัวอย่างชุดข้อมูล
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
)
)

)
)
ในตัวอย่างข้อมูลเป็นอาเรย์ 3 มิติและมี 4 ชั้น
การนับอาเรย์นับได้ดังรูป
asd1.jpg
asd1.jpg (74.94 KiB) Viewed 553 times
การนับลำดับชั้นของข้อมูล
as1.jpg
as1.jpg (76.6 KiB) Viewed 553 times
ในการนับชั้นและนับอาเรย์ว่ามีกี่มิติมีกี่ชั้นทำให้เรารู้ได้ว่าเราจะใช้loop อะไรและจะต้องใส่loop กี่ loop ได้อีกด้วย

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : PHP

ข้างบน