Ниво 7.3 на задачника PHP

Задание 1

Даден е текстов файл. В него е записан текст и се срещат числа. Повдигнете всяко от тези числа на квадрат и запишете резултата обратно в същия файл.

Задание 2

Дадена е папка с файлове. Изтрийте от тази папка всички файлове с дадено разширение.

Задание 3

Даден е масив. Запишете елементите на този масив във файл така, че всеки елемент да е записан на нов ред.

Задание 4

Направете функция, която ще връща масив, запълнен с N случайни числа от зададен диапазон така, че числата да не се повтарят.

Задание 5

Дадена е следната структура от данни:

php<?php
  $data = [
    [
      'text' => '111',
      'href' => '1.html',
    ],
    [
      'text' => '222',
      'href' => '2.html',
    ],
    [
      'text' => '333',
      'href' => '3.html',
    ],
  ];
?>

Формулирайте с тези данни следния HTML код:

html<a href="1.html">111</a>
<a href="2.html">222</a>
<a href="3.html">222</a>