Сатҳи 7.6 аз китоби машқҳои PHP

Задание 1

Файли матнӣ дода шудааст. Фоизи ҳар як аломатро дар он ёфта, натиҷаро ба файли нав нависед.

Задание 2

Дар файл матни русӣ ҷойгир аст. Ин файлро кушоед, матнро ба транслит табдил дода, ба файли нав нависед.

Задание 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]