Ниво 10.8 задатака PHP

Задание 1

Напишите код који ће проверявати сложеност лозинке. Критеријуме сложености смислите сами.

Задание 2

Dat je низ. Прикажите на екрану све варијанте пермутације елемената тог низа.

Задание 3

Дата је форма са два поља за унос. Приликом слања форме прикажите списак листу ul свих пријатељских бројева из интервала, задатом вредностима поља за унос.

Задание 4

Нека у датотеци буде сачуван JSON градова следећег облика:

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

Нека у датотеци буде сачуван JSON земља следећег облика:

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

Напишите скрипт који ће уместо земља заменити њихов id:

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