Nivelul 7.3 al cărții de probleme PHP

Задание 1

Este dat un fișier text. În el este scris text și sunt întâlnite numere. Ridicați fiecare dintre aceste numere la pătrat și scrieți rezultatul înapoi în același fișier.

Задание 2

Este dat un director cu fișiere. Ștergeți din acest director toate fișierele cu o extensie dată.

Задание 3

Este dat un array. Scrieți elementele acestui array într-un fișier astfel încât fiecare element să fie scris pe o linie nouă.

Задание 4

Creați o funcție care va returna un array, umplut cu N numere aleatoare dintr-un interval dat astfel, încât numerele să nu se repete.

Задание 5

Este dată următoarea structură de date:

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

Formați cu aceste date următorul markup:

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