Úroveň 10.8 úloh PHP

Задание 1

Napíšte kód, ktorý bude kontrolovať zložitosť hesla. Kritériá zložitosti vymyslite sami.

Задание 2

Dané pole. Zobrazte na obrazovku všetky varianty permutácie prvkov tohto poľa.

Задание 3

Daný formulár s dvoma vstupmi. Po odoslaní formulára zobrazte zoznam zoznamu ul všetkých priateľských čísel z intervalu, zadanom hodnotami vstupov.

Задание 4

Nech v súbore je uložený JSON miest nasledujúceho tvaru:

cities.json{
  [
    "id": "1",
    "city": "city1",
    "country": "country1",
  ],
  [
    "id": "2",
    "city": "city2",
    "country": "country1",
  ],
  [
    "id": "3",
    "city": "city3",
    "country": "country2",
  ]
}

Nech v súbore je uložený JSON krajín nasledujúceho tvaru:

countries.json{
  [
    "id": "1",
    "country": "country1",
  ],
  [
    "id": "2",
    "country": "country2",
  ],
  [
    "id": "3",
    "country": "country3",
  ]
}

Napíšte skript, ktorý namiesto krajín dosadí ich id:

cities.json{
  [
    "id": "1",
    "city": "city1",
    "country_id": "1",
  ],
  [
    "id": "2",
    "city": "city2",
    "country_id": "1",
  ],
  [
    "id": "3",
    "city": "city3",
    "country_id": "2",
  ]
}