สำหรับการใช้ loop for จะเป็นการวน loop ไปเรี่อย ๆ จนกว่าอาเรย์นั้นจะเท่ากับตัวแปลที่เราได้ตั้งเอาไว้นั้นเองโดยหลักการเขียน loop for ใน Twig php Template engines  นั้นหลักก็จะเหมือนกันแต่ว่าวิธีการเขียนจะแตกต่างกันอยู่ท่านสามารถเขียน loop for ได้ดังนี้

 

{% for no, user in data_name %}
              <tr>
                <td> <div align="center">{{no+1}}</div></td>
                <td> <div align="center">{{ user.name }}</div></td>
                <td> <div align="center">{{ user.qty }}</div></td>
                <td> <div align="center">{{ user.price }}</div></td>
                <td> <div align="right">{{ user.total }}</div></td>
              </tr>
              {% endfor %}

 

จากโค้ดจะเห็นได้ว่าเราจะเปิดใช้ loop for แล้วตามด้วยตัวแปลจากโค้ดตัวอย่างนี้ก็จะเห็นได้ว่าตัวแปลก็คือ no ซึ่งเราสามารถเขียนตัวแปลนี้ได้เลยโดยค่าก็จะเริมจาก 0 แล้วให้ใช้คำว่า user in แล้วตามด้วยตัวแปล Twig ที่เราเก็บอาเรย์ในตัวอย่างนี้ก็จะเป็นชื่อ data_name จากนั้นเราก็จะมาดึงค่าในอาเรย์ออกมาแสดงตามตางรางแต่ละช่อง ๆ โดยปกติการเรียกใช้ค่าอาเรย์ก็จะเป็นแบบนี้ $item['name'] ซึ่งการเรียกใช้ก็จะเรียกใน Twig นี้ก็จะแตกต่างออกไปให้เราเรียกใช้จาก user แล้วต่อด้วยจุดแล้วต่อด้วยค่าอาเรย์ นั้นเอง

 

สำหรับท่านใดที่อยากรู้วิธีการใช้งาน if ใน Twig สามารถศึกษาได้ที่นี่ วิธีการใช่ if ใน Twig php Template Engin ตัวอย่างการใช้งานของเว็บดีไซน์

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การทดสอบและบทบาทของผู้ทดสอบโปรแกรมอัตโนมัติในปี 2024
โดย athirach.offcial พฤ 04 เม.ย. 2024 4:38 pm บอร์ด Software testing
0
52
พฤ 04 เม.ย. 2024 4:38 pm โดย athirach.offcial View Topic การทดสอบและบทบาทของผู้ทดสอบโปรแกรมอัตโนมัติในปี 2024
ตัวอย่าง Prefix และ Suffix ในภาษาอังกฤษ
โดย internTk21 พฤ 04 เม.ย. 2024 4:34 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
115
พฤ 04 เม.ย. 2024 4:34 pm โดย internTk21 View Topic ตัวอย่าง Prefix และ Suffix ในภาษาอังกฤษ
เครื่องอ่านบาร์โค้ด สามารถ สแกนกลับหัว กลับหางได้ไหม และนี่คือคำตอบจาก ChatGPT
โดย mindphp พฤ 04 เม.ย. 2024 4:23 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
79
พฤ 04 เม.ย. 2024 4:23 pm โดย mindphp View Topic เครื่องอ่านบาร์โค้ด สามารถ สแกนกลับหัว กลับหางได้ไหม และนี่คือคำตอบจาก ChatGPT
คำศัพท์ภาษาอังกฤษ Homonyms ที่พบได้ในชีวิตประจำวัน
โดย internTk21 พฤ 04 เม.ย. 2024 2:18 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
75
พฤ 04 เม.ย. 2024 2:18 pm โดย internTk21 View Topic คำศัพท์ภาษาอังกฤษ Homonyms ที่พบได้ในชีวิตประจำวัน
การออกเสียงคำศัพท์ที่ลงท้ายด้วย-ed ในภาษาอังกฤษ
โดย internTk21 พฤ 04 เม.ย. 2024 12:54 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
52
พฤ 04 เม.ย. 2024 12:54 pm โดย internTk21 View Topic การออกเสียงคำศัพท์ที่ลงท้ายด้วย-ed ในภาษาอังกฤษ
ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
โดย internTk21 พฤ 04 เม.ย. 2024 10:27 am บอร์ด Microsoft Office Knowledge & line & Etc
0
51
พฤ 04 เม.ย. 2024 10:27 am โดย internTk21 View Topic ตัวอักษร phonetic ในภาษาอังกฤษที่เสียงสั่น(Voiced)และไม่สั่น(Voiceless)
selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
โดย athirach.offcial อ 02 เม.ย. 2024 10:10 pm บอร์ด Software testing
0
93
อ 02 เม.ย. 2024 10:10 pm โดย athirach.offcial View Topic selenium chrome firefox กับ edge ควรใช้บราว์เซอร์แบบไหนดีในการทดสอบ
Selenium สำหรับ Web scraping
โดย athirach.offcial อ 02 เม.ย. 2024 9:52 pm บอร์ด Software testing
0
65
อ 02 เม.ย. 2024 9:52 pm โดย athirach.offcial View Topic Selenium สำหรับ Web scraping