Niveli 8.10 i detyrave PHP
Jepet një formë me dy inpute. Numrat futen në inpute. Gjatë dërgimit të formës, kontrolloni nëse këta numra janë miqësorë apo jo.
Jepet një array:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Jepet ndryshorja:
<?php
$n = 3;
?>
Shndërrojeni këtë array në një array dy-dimensional,
me $n elementë në nën-array.
Jepet array:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Shtoni në çdo nën-array aq stringje bosh sa që numri i elementëve në çdo nën-array të bëhet i barabartë me numrin e elementëve në nën-array-in më të gjatë.
Jepet një listë e disa të dhënave për data të caktuara, e ruajtur në strukturën e mëposhtme:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['array me të dhëna']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['array me të dhëna']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['array me të dhëna']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['array me të dhëna']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['array me të dhëna']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['array me të dhëna']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['array me të dhëna']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['array me të dhëna']
],
]
?>
Shkruani kodin, i cili do të ristrukturojë të dhënat në një strukturë të formës:
[
viti1: [
muaji1: [
dita1: [array të dhënash],
dita2: [array të dhënash],
dita3: [array të dhënash],
],
muaji2: [
dita1: [array të dhënash],
dita2: [array të dhënash],
dita3: [array të dhënash],
]
]
viti2: [
muaji1: [
dita1: [array të dhënash],
dita2: [array të dhënash],
dita3: [array të dhënash],
],
muaji2: [
dita1: [array të dhënash],
dita2: [array të dhënash],
dita3: [array të dhënash],
]
]
]