Сатҳи 8.10 китоби машқҳои PHP
Як шакл бо ду вуруд дода шудааст. Ба вурудҳо рақамҳо ворид карда мешаванд. Пас аз фиристодани шакл, тафтиш кунед, ки оё ин рақамҳо дӯстонаанд ё не.
Як массив дода шудааст:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Тағйирёбанда дода шудааст:
<?php
$n = 3;
?>
Ин массивро ба дученака табдил диҳед,
ҳар як зермассив бошад $n элемент дошта бошад.
Массив дода шудааст:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Ба ҳар як зермассив он қадар сатри холӣ илова кунед, ки шумораи элементҳо дар ҳар як зермассив ба шумораи элементҳо дар дарозтарин зермассив баробар шавад.
Рӯйхати баъзе маълумотҳо барои муайян санаҳо дода шудааст, ки дар структураи зерин нигоҳ дошта мешавад:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['массив бо маълумотҳо']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['массив бо маълумотҳо']
],
]
?>
Рамзе нависед, ки структураи маълумотро ба структураи намуди зерин табдил диҳад:
[
сол1: [
моҳ1: [
рӯз1: [массив маълумот],
рӯз2: [массив маълумот],
рӯз3: [массив маълумот],
],
моҳ2: [
рӯз1: [массив маълумот],
рӯз2: [массив маълумот],
рӯз3: [массив маълумот],
]
]
сол2: [
моҳ1: [
рӯз1: [массив маълумот],
рӯз2: [массив маълумот],
рӯз3: [массив маълумот],
],
моҳ2: [
рӯз1: [массив маълумот],
рӯз2: [массив маълумот],
рӯз3: [массив маълумот],
]
]
]