โดย 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 (74.94 KiB) Viewed 553 times
การนับลำดับชั้นของข้อมูล
- as1.jpg (76.6 KiB) Viewed 553 times
ในการนับชั้นและนับอาเรย์ว่ามีกี่มิติมีกี่ชั้นทำให้เรารู้ได้ว่าเราจะใช้loop อะไรและจะต้องใส่loop กี่ loop ได้อีกด้วย
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : PHP
[b][size=150][color=#FF8080]วิธีการดูว่าชุดข้อมูลมีกี่ชั้นกี่มิติ[/color][/size][/b]
ในการ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/63-%E0%B8%9F%E0%B8%B1%E0%B8%87%E0%B8%81%E0%B9%8C%E0%B8%8A%E0%B8%B1%E0%B9%88%E0%B8%99-php/293-print_r.html]print_r[/url] เพื่อดูค่าในอาเรย์โดยข้อมูลในอาเรย์ที่ดึงมาก็จะมีวิธีในการดูว่าชุดข้อมูลที่เราดึงมาจากฐานข้อมูลมีกี่ชั้นมีกี่มิติเพื่อเราจะได้ใช้ [url=https://www.mindphp.com/vdo-tutorial-php7/3794-php7-tutorial-07-command.html]loop[/url] เพื่อดึงค่าของข้อมูลนั้นมาใช้ได้ตามความต้องการของเรา โดยสามารถดูได้ดังนี้
[b]ตัวอย่างชุดข้อมูล[/b]
[quote]
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
)
)
)
)
[/quote]
ในตัวอย่างข้อมูลเป็นอาเรย์ 3 มิติและมี 4 ชั้น
การนับอาเรย์นับได้ดังรูป
[attachment=0]asd1.jpg[/attachment]
การนับลำดับชั้นของข้อมูล
[attachment=1]as1.jpg[/attachment]
ในการนับชั้นและนับอาเรย์ว่ามีกี่มิติมีกี่ชั้นทำให้เรารู้ได้ว่าเราจะใช้loop อะไรและจะต้องใส่loop กี่ loop ได้อีกด้วย
[b]ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : PHP[/b]
[list][url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-php.html]-บทเรียนเกี่ยวกับ PHP พื้นฐาน[/url]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%AA%E0%B8%AD%E0%B8%99-php-oop.html]-บทเรียน PHP OOP[/url]
[url=https://www.mindphp.com/vdo-tutorial-php7.html]-VDO สอน PHP7[/url]
[url=https://www.mindphp.com/forums/viewforum.php?f=6]-ถามตอบเกี่ยวกับ PHP[/url]
[url=https://www.mindphp.com/forums/viewforum.php?f=72]-ความรู้เกี่ยวกับ PHP[/url][/list]