Nivelul 7.6 al sarcinilor PHP

Задание 1

Este dat un fișier text. Obțineți conținutul procentual al fiecărui caracter. Înregistrați rezultatul într-un fișier nou.

Задание 2

În fișier este plasat un text în limba rusă. Deschideți acest fișier, transformați textul în transliterație și înregistrați-l într-un nou fișier.

Задание 3

Este dat un fișier text. Amestecați în acest fișier liniile în ordine aleatoare.

Задание 4

Obțineți o listă cu toate biletele norocoase posibile. Un bilet reprezintă un șir din șase cifre, poate începe cu zerouri. Un bilet este considerat norocos, dacă suma primelor trei cifre este egală cu suma ultimelor trei cifre. Înregistrați lista obținută într-un fișier, fiecare bilet pe o linie nouă.

Задание 5

Scrieți un program care va forma următorul tablou:

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

Este dat următorul obiect:

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

Înregistrați toate elementele acestui obiect într-un tablou, astfel:

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