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

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

111222333444555666777888999

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

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

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

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

Задание 1

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

111222333444555666777888999
Задание 2

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

11 12 13 21 22 23 31 32 33