Vòng lặp lồng nhau trong PHP

Các vòng lặp mà bạn đã biết cách làm việc có thể được lồng vào nhau. Ví dụ, hãy giải quyết nhiệm vụ sau: hãy xuất ra màn hình một chuỗi:

111222333444555666777888999

Ở đây, một vòng lặp là không đủ - cần phải chạy hai vòng lặp lồng vào nhau: vòng lặp đầu tiên sẽ lặp qua các số (đầu tiên là 1, sau đó 2, sau đó 3 và cứ thế đến 9), còn vòng lặp thứ hai sẽ lặp lại các số này ba lần.

Hãy thực hiện:

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

Hãy chú ý: vòng lặp đầu tiên có bộ đếm là $i, vòng lặp thứ hai là $j, còn nếu có thêm vòng lặp thứ ba - thì bộ đếm của nó sẽ là biến $k. Đây là những tên gọi tiêu chuẩn được chấp nhận chung, nên sử dụng chúng.

Задание 1

Sử dụng hai vòng lặp lồng nhau, hãy xuất ra màn hình chuỗi sau:

111222333444555666777888999
Задание 2

Sử dụng hai vòng lặp lồng nhau, hãy xuất ra màn hình chuỗi sau:

11 12 13 21 22 23 31 32 33