Úroveň 7.6 úloh PHP

Задание 1

Daný je textový súbor. Získajte percentuálne zastúpenie každého znaku. Výsledok zapíšte do nového súboru.

Задание 2

V súbore sa nachádza ruský text. Otvorte tento súbor, transformujte text do transliterácie a zapíšte do nového súboru.

Задание 3

Daný je textový súbor. Zamiešajte v tomto súbore riadky v náhodnom poradí.

Задание 4

Získajte zoznam všetkých možných šťastných lístkov. Lístok predstavuje reťazec z šiestich číslic, môže začínať nulami. Lístok sa považuje za šťastný, ak súčet prvých troch číslic je rovný súčtu druhých troch číslic. Získaný zoznam zapíšte do súboru, každý lístok na nový riadok.

Задание 5

Napíšte program, ktorý vytvorí nasledujúce pole:

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

Daný je takýto objekt:

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],
      ]
    ],
  ]
?>

Zapíšte všetky prvky tohto objektu do nejakého poľa, takto:

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