PHP 7.6 Даражсига масалалар тўплами

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