โดย jamepiyawat » 21/06/2019 6:34 pm
สำหรับนักศึกษาภาษา
php บางครั้งเราคงมีค่าอาเรย์หลาย ๆ ค่าแต่จะทำยังไงให้เราสามารถแสดง
อาเรย์ออกมาได้หลาย ๆ ตัวในที่เดียวกันแบบเป็นระเบียบเรียบร้อยอีกด้วยวันนี้เรามีการทำ
loop for มานำเสนอกันเป็นวิธีที่น่าสนใจมากเลยเพราะว่าอาเรย์จะมีกี่ค่าข้างในก็ได้ก็สามารถเอาออกมาแสดงได้ทั้งหมดอยู่ดีจะเป็นอย่างไรลองไปดูกันเลย
โค้ด: เลือกทั้งหมด
$numbers = [10, 20, 30, 40, 50];
for ($i = 0; $i < count($numbers); $i++ ) {
$a = $numbers[$i];
echo $a," ";
}
ผลที่ได้
จาก code จะเห็นได้ว่าตัวแปล $i นั้นจะมีค่าเป็น 0 ก็เท่ากับว่าเราได้เรียกใช้อาเรย์ตัวแรกไปแล้วจากนั้นก็จะเป็นหน้าที่ของคำสั่ง < count($numbers) เพื่อหาขนาดของจำนวนแถวของอาเรย์และ loop นี้ก็จะวันไปจนถึงตัวแปลสุดท้ายหลังจากนั้นเราก็ให้มันแสดงผลออกมา
ศึกษาข้อมูลเพิ่มเติมได้ที่
อาเรย์คืออะไร
วิธีการดูประเภทของข้อมูลแต่ละชั้น
VDO สอน php เรื่อง Array พื้นฐาน
VDO สอน array 2 มิติ การสร้างตัวแปล Array 2 มิติ ทำความเข้าใจเรื่อง อาเรย์
สำหรับนักศึกษาภาษา [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2127-php-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]php[/url] บางครั้งเราคงมีค่าอาเรย์หลาย ๆ ค่าแต่จะทำยังไงให้เราสามารถแสดง[url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=57786&p=155365&hilit=%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%A2%E0%B9%8C#p155365]อาเรย์[/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/83-python/6708-for-loop-2-varias-python-programming.html]loop[/url] for มานำเสนอกันเป็นวิธีที่น่าสนใจมากเลยเพราะว่าอาเรย์จะมีกี่ค่าข้างในก็ได้ก็สามารถเอาออกมาแสดงได้ทั้งหมดอยู่ดีจะเป็นอย่างไรลองไปดูกันเลย
[code]$numbers = [10, 20, 30, 40, 50];
for ($i = 0; $i < count($numbers); $i++ ) {
$a = $numbers[$i];
echo $a," ";
}[/code]
ผลที่ได้
[code]10 20 30 40 50[/code]
จาก code จะเห็นได้ว่าตัวแปล $i นั้นจะมีค่าเป็น 0 ก็เท่ากับว่าเราได้เรียกใช้อาเรย์ตัวแรกไปแล้วจากนั้นก็จะเป็นหน้าที่ของคำสั่ง < count($numbers) เพื่อหาขนาดของจำนวนแถวของอาเรย์และ loop นี้ก็จะวันไปจนถึงตัวแปลสุดท้ายหลังจากนั้นเราก็ให้มันแสดงผลออกมา
ศึกษาข้อมูลเพิ่มเติมได้ที่
[url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=57786&p=155365&hilit=%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%A2%E0%B9%8C#p155365]อาเรย์คืออะไร[/url]
[url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=48110&p=123808&hilit=%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%A2%E0%B9%8C#p123808]วิธีการดูประเภทของข้อมูลแต่ละชั้น[/url]
[url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=21553&p=45243&hilit=%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%A2%E0%B9%8C#p45243]VDO สอน php เรื่อง Array พื้นฐาน[/url]
[url=https://www.mindphp.com/forums/viewtopic.php?f=72&t=21554&p=45244&hilit=%E0%B8%AD%E0%B8%B2%E0%B9%80%E0%B8%A3%E0%B8%A2%E0%B9%8C#p45244]VDO สอน array 2 มิติ การสร้างตัวแปล Array 2 มิติ ทำความเข้าใจเรื่อง อาเรย์[/url]