Level 7.6 Tugas PHP

Задание 1

Diberikan sebuah file teks. Dapatkan persentase kemunculan setiap karakter. Tulis hasilnya ke file baru.

Задание 2

File berisi teks dalam bahasa Rusia. Buka file ini, ubah teks menjadi transliterasi dan tulis ke file baru.

Задание 3

Diberikan sebuah file teks. Acak baris-baris dalam file ini secara acak.

Задание 4

Dapatkan daftar semua tiket beruntung yang mungkin. Tiket berupa string enam digit, bisa diawali dengan nol di depan. Tiket dianggap beruntung, jika jumlah tiga digit pertama sama dengan jumlah tiga digit kedua. Tulis daftar yang diperoleh ke dalam file, setiap tiket dalam baris baru.

Задание 5

Tulis program yang akan membentuk array berikut:

php[
  'x',
  'xx',
  'xxx',
  'xxxx',
  'xxxxx',
]
Задание 6

Diberikan objek seperti ini:

php<?php
  $data = [
    2018: [
      11: [
        29: [1, 2, 3],
        30: [4, 5],
      ],
      12: [
        30: [6, 7],
        31: [8, 9],
      ],
    ],
    2019: [
      12: [
        29: [10, 11],
        30: [12, 13],
        31: [14, 15],
      ]
    ],
  ]
?>

Tulis semua elemen objek ini ke dalam suatu array, seperti ini:

php[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]