Level 7.3 PHP Aufgabenbuch

Задание 1

Gegeben ist eine Textdatei. In ihr sind Text geschrieben und Zahlen enthalten. Potenziere jede dieser Zahlen quadratisch und schreibe das Ergebnis zurück in dieselbe Datei.

Задание 2

Gegeben ist ein Ordner mit Dateien. Lösche aus diesem Ordner alle Dateien mit einer bestimmten Erweiterung.

Задание 3

Gegeben ist ein Array. Schreibe die Elemente dieses Arrays in eine Datei, sodass jedes Element in einer neuen Zeile steht.

Задание 4

Erstelle eine Funktion, die ein Array zurückgibt, gefüllt mit N Zufallszahlen aus einem gegebenen Bereich, sodass sich die Zahlen nicht wiederholen.

Задание 5

Gegeben ist die folgende Datenstruktur:

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

Erzeuge mit diesen Daten das folgende Markup:

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