Nivel 7.6 del libro de ejercicios PHP

Задание 1

Dado un archivo de texto. Obtenga el porcentaje de cada carácter. Grabe el resultado en un nuevo archivo.

Задание 2

En el archivo se encuentra un texto en ruso. Abra este archivo, convierta el texto a transliteración y grábela en un nuevo archivo.

Задание 3

Dado un archivo de texto. Mezcle las líneas de este archivo en un orden aleatorio.

Задание 4

Obtenga la lista de todos los boletos de la suerte posibles. Un boleto es una cadena de seis dígitos, puede comenzar con ceros. Un boleto se considera de la suerte si la suma de los primeros tres dígitos es igual a la suma de los segundos tres dígitos. Grabe la lista obtenida en un archivo, cada boleto en una nueva línea.

Задание 5

Escriba un programa que genere el siguiente array:

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

Dado el siguiente objeto:

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

Grabe todos los elementos de este objeto en un array, de la siguiente manera:

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