Səviyyə 10.8 məsələlər toplusu PHP

Задание 1

Parolun mürəkkəbliyini yoxlayan kodu yazın. Mürəkkəblik meyarlarını özünüz düşünün.

Задание 2

Massiv verilib. Ekranda bu massivin elementlərinin bütün dəyişdirmə variantlarını çap edin.

Задание 3

Iki inputu olan forma verilib. Formanın göndərilməsi zamanı inputların qiymətləri ilə təyin olunan aralıqdan olan bütün dostluq nömrələrinin ul siyahısını çap edin.

Задание 4

Tutaq ki, faylda aşağıdakı formada şəhərlərin JSON-u saxlanılır:

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

Tutaq ki, faylda aşağıdakı formada ölkələrin JSON-u saxlanılır:

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

Ölkələrin əvəzinə onların id-lərini qoyan skripti yazın:

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