⊗ppPmLpNsd 125 of 447 menu

การวนซ้ำซ้อนกันใน PHP

ลูปที่คุณรู้จักการทำงานแล้วนั้น สามารถ ซ้อนกันได้ ตัวอย่างเช่น ลองแก้ปัญหาต่อไปนี้: แสดงผลบนหน้าจอเป็นสตริง:

111222333444555666777888999

ที่นี่เราไม่สามารถใช้ลูปเดียวได้ - จำเป็นต้องเรียกใช้ สองลูปซ้อนกัน: ลูปแรก จะวนผ่านตัวเลข (เริ่มจาก 1, จากนั้น 2, จากนั้น 3 และต่อไปจนถึง 9), และลูปที่สองจะทำซ้ำตัวเลขเหล่านี้สามครั้ง

ลองมาทำให้เป็นจริง:

<?php for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= 3; $j++) { echo $i; } } ?>

โปรดทราบ: ลูปแรกมีตัวนับ $i, ลูปที่สองมี $j, และหากมี ลูปที่สาม - ตัวนับของมันจะเป็น ตัวแปร $k นี่เป็นชื่อมาตรฐานที่ยอมรับโดยทั่วไป ควรใช้ชื่อเหล่านี้

ใช้ลูปสองลูปที่ซ้อนกันเพื่อแสดงผล บนหน้าจอเป็นสตริงต่อไปนี้:

111222333444555666777888999

ใช้ลูปสองลูปที่ซ้อนกันเพื่อแสดงผล บนหน้าจอเป็นสตริงต่อไปนี้:

11 12 13 21 22 23 31 32 33
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ