Niveau 7.6 du livre de problèmes PHP

Задание 1

Un fichier texte est donné. Obtenez le pourcentage de chaque caractère. Enregistrez le résultat dans un nouveau fichier.

Задание 2

Le fichier contient un texte en russe. Ouvrez ce fichier, convertissez le texte en translittération et enregistrez-le dans un nouveau fichier.

Задание 3

Un fichier texte est donné. Mélangez aléatoirement les lignes de ce fichier.

Задание 4

Obtenez la liste de tous les billets heureux possibles. Un billet est une chaîne de six chiffres, pouvant commencer par des zéros. Un billet est considéré comme heureux si la somme des trois premiers chiffres est égale à la somme des trois derniers chiffres. Enregistrez la liste obtenue dans un fichier, chaque billet sur une nouvelle ligne.

Задание 5

Écrivez un programme qui générera le tableau suivant :

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

Un tel objet est donné :

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

Enregistrez tous les éléments de cet objet dans un tableau, comme ceci :

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