დონე 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<a href="1.html">111</a>
<a href="2.html">222</a>
<a href="3.html">222</a>