Cấp độ 9.10 Bài tập PHP

Задание 1

Viết mã để xác định cấp độ lồng nhau tối đa của một mảng đa chiều.

Задание 2

Cho một mảng hai chiều bất kỳ:

php[
  [11, 32, 13, 44, 55],
  [31, 42, 53, 66, 75],
  [12, 26, 33, 45, 52],
  [15, 22, 35, 64, 57],
  [21, 52, 32, 44, 38],
]

Tìm phần tử lớn nhất và nhỏ nhất và hoán đổi vị trí của chúng.

Задание 3

Giả sử trong cơ sở dữ liệu lưu trữ một bảng các quốc gia có dạng như sau:

bảng countries
id name

Giả sử trong cơ sở dữ liệu cũng lưu trữ bảng các thành phố có dạng như sau:

bảng cities
id name country_id

Sử dụng dữ liệu từ các bảng này, hãy nhận được một mảng có dạng như sau:

php[
  'country1': [mảng các thành phố của quốc gia này],
  'country2': [mảng các thành phố của quốc gia này],
  'country3': [mảng các thành phố của quốc gia này],
]