Kiwango cha 7.3 cha Kitatizo cha PHP

Задание 1

Faili ya maandishi imetolewa. Ndani yake kimeandikwa maandishi na kuna nambari zinazojitokeza. Inua kila moja ya hizo nambari mraba na uandike matokeo yake tena kwenye faili ile ile.

Задание 2

Folda iliyo na faili zimetolewa. Futa kutoka kwenye folda hiyo zote faili zenye kiambishi faili (extension) kilichobainishwa.

Задание 3

Safu ya data (array) imetolewa. Andika vipengele vya hii safu ya data kwenye faili kwa namna ya kuwa kila kipengele kiandikwe kwenye mstari mpya.

Задание 4

Tengeneza kitendakazi (function) ambacho kitakuwa kinarudisha safu ya data (array), iliyojazwa N nambari za nasibu kutoka kwenye masafa uliyobainishwa kwa namna ya kuwa nambari zisirudiwarudiwa.

Задание 5

Muundo ufuatao wa data umetolewa:

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

Tengenga kwa kutumia data hii muundo ufuatao wa wavuti (markup):

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