Səviyyə 8.10 Tapşırıqlar Toplusu PHP
Iki inputu olan bir forma verilib. Inputlara ədədlər daxil edilir. Formanın göndərilməsi zamanı yoxlayın ki, bu ədədlər dost ədədlərdirmi ya yox.
Müəyyən bir massiv verilib:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Dəyişən verilib:
<?php
$n = 3;
?>
Bu massivi iki ölçülü massivə çevirin,
hər alt massivdə $n element olmaqla.
Massiv verilib:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Hər bir alt massivə elə sayda boş sətir əlavə edin ki, hər alt massivdəki elementlərin sayı ən uzun alt massivdəki elementlərin sayına bərabər olsun.
Müəyyən tarixlər üçün olan bəzi məlumatların siyahısı verilib, aşağıdakı quruluşda saxlanılır:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['massiv s məlumatlar']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['massiv s məlumatlar']
],
]
?>
Məlumat quruluşunu aşağıdakı görünüşdə olan quruluşa çevirən kodu yazın:
[
il1: [
ay1: [
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
],
ay2: [
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
]
]
il2: [
ay1: [
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
],
ay2: [
gun1: [massiv məlumatlar],
gun2: [massiv məlumatlar],
gun3: [massiv məlumatlar],
]
]
]