Επίπεδο 7.6 του βιβλίου προβλημάτων PHP

Задание 1

Δίνεται ένα αρχείο κειμένου. Λάβετε το ποσοστό εμφάνισης κάθε χαρακτήρα. Γράψτε το αποτέλεσμα σε ένα νέο αρχείο.

Задание 2

Στο αρχείο βρίσκεται ρωσικό κείμενο. Ανοίξτε αυτό το αρχείο, μετατρέψτε το κείμενο σε μεταγραφή (translit) και γράψτε το σε ένα νέο αρχείο.

Задание 3

Δίνεται ένα αρχείο κειμένου. Ανακατέψτε τις γραμμές σε αυτό το αρχείο σε τυχαία σειρά.

Задание 4

Λάβετε μια λίστα όλων των πιθανών τυχερών εισιτηρίων. Ένα εισιτήριο αντιπροσωπεύεται ως μια συμβολοσειρά από έξι ψηφία, μπορεί να ξεκινά με μηδενικά. Ένα εισιτήριο θεωρείται τυχερό, αν το άθροισμα των πρώτων τριών ψηφίων ισούται με το άθροισμα των δεύτερων τριών ψηφίων. Γράψτε τη λίστα που προκύπτει σε ένα αρχείο, κάθε εισιτήριο σε νέα γραμμή.

Задание 5

Γράψτε ένα πρόγραμμα που θα δημιουργήσει τον ακόλουθο πίνακα:

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

Δίνεται το ακόλουθο αντικείμενο:

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

Γράψτε όλα τα στοιχεία αυτού του αντικειμένου σε έναν πίνακα, όπως εδώ:

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