Nivo 7.6 zadatka PHP

Задание 1

Dat je tekstualni fajl. Dobijte procentualni sadržaj svakog karaktera. Rezultat zapišite u novi fajl.

Задание 2

U fajlu se nalazi ruski tekst. Otvorite ovaj fajl, konvertujte tekst u translit i zapišite u novi fajl.

Задание 3

Dat je tekstualni fajl. Izmešajte u ovom fajlu linije u nasumičnom redosledu.

Задание 4

Dobijte spisak svih mogućih srećnih karata. Karta predstavlja string od šest cifara, može imati nule ispred. Karta se smatra srećnom, ako je zbir prve tri cifre jednak zbiru druge tri cifre. Zapišite dobijeni spisak u fajl, svaku kartu u novi red.

Задание 5

Napišite program koji će formirati sledeći niz:

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

Dat je ovakav objekat:

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

Zapišite sve elemente ovog objekta u neki niz, ovako:

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