PHP topshiriquvchisi 10.8 darajasi

Задание 1

Паролнинг мураккаблигини текширадиган код ёзинг. Мураккаблик мезонларини ўзингиз топинг.

Задание 2

Массив берилган. Экрана бу массив элементларининг алмаштиришнинг барча вариантларини чикаринг.

Задание 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",
  ]
}