Cấp độ 10.8 Bài tập PHP

Задание 1

Viết mã để kiểm tra độ phức tạp của mật khẩu. Tự đưa ra tiêu chí phức tạp.

Задание 2

Cho một mảng. Hiển thị ra màn hình tất cả các hoán vị của các phần tử trong mảng này.

Задание 3

Cho một biểu mẫu có hai ô nhập liệu. Khi gửi biểu mẫu, hãy hiển thị một danh sách ul tất cả các số thân thiện trong khoảng được xác định bởi giá trị của các ô nhập liệu.

Задание 4

Giả sử trong một tệp lưu trữ JSON các thành phố có dạng sau:

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

Giả sử trong một tệp lưu trữ JSON các quốc gia có dạng sau:

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

Viết một script, thay vì tên quốc gia sẽ thay thế bằng id của chúng:

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