Nivelul 9.10 al cărții de probleme PHP

Задание 1

Scrieți un cod care va determina nivelul maxim de imbricare al unui array multidimensional.

Задание 2

Este dat un array bidimensional arbitrar:

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],
]

Găsiți elementele maxim și minim și schimbați-le locurile.

Задание 3

Să presupunem că în baza de date este stocată o tabelă cu țări de următoarea formă:

tabela countries
id name

Să presupunem că în baza de date este de asemenea stocată o tabelă cu orașe de următoarea formă:

tabela cities
id name country_id

Folosind datele acestor tabele, obțineți un array de următoarea formă:

php[
  'country1': [array de orașe ale acestei țări],
  'country2': [array de orașe ale acestei țări],
  'country3': [array de orașe ale acestei țări],
]