Vlak 8.10 van PHP-probleemboek
Gegee 'n vorm met twee insette. Nommers word in die insette ingevoer. Met die indiening van die vorm, kontroleer, of hierdie nommers vriendelik is of nie.
Gegee 'n sekere skikking:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Gegee 'n veranderlike:
<?php
$n = 3;
?>
Verander hierdie skikking in 'n tweedimensionele een,
met $n elemente per subskikking.
Gegee 'n skikking:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Voeg by elke subskikking soveel leë stringe toe dat die aantal elemente in elke subskikking gelyk word aan die aantal elemente in die langste subskikking.
Gegee 'n lys van sekere data vir bepaalde datums, gestoor in die volgende struktuur:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['array with data']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['array with data']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['array with data']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['array with data']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['array with data']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['array with data']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['array with data']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['array with data']
],
]
?>
Skryf kode wat die data struktuur omskep in 'n struktuur van die vorm:
[
year1: [
month1: [
day1: [array of data],
day2: [array of data],
day3: [array of data],
],
month2: [
day1: [array of data],
day2: [array of data],
day3: [array of data],
]
]
year2: [
month1: [
day1: [array of data],
day2: [array of data],
day3: [array of data],
],
month2: [
day1: [array of data],
day2: [array of data],
day3: [array of data],
]
]
]