PHP uzdevumu krājuma 9.10. līmenis

Задание 1

Uzrakstiet kodu, kas noteiks maksimālo iedziļinājuma līmeni daudzdimensiju masīvā.

Задание 2

Dots patvaļīgs divdimensiju masīvs:

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

Atrodiet maksimālo un minimālo elementu un apmainiet tos vietām.

Задание 3

Pieņemsim, ka datu bāzē tiek glabāta tabula ar valstīm šādā formā:

tabula countries
id name

Pieņemsim, ka datu bāzē tiek glabāta arī tabula ar pilsētām šādā formā:

tabula cities
id name country_id

Izmantojot šo tabulu datus, iegūstiet masīvu šādā formā:

php[
  'country1': [šīs valsts pilsētu masīvs],
  'country2': [šīs valsts pilsētu masīvs],
  'country3': [šīs valsts pilsētu masīvs],
]