Niveau 8.10 van PHP Takenboek
Задание 1
Gegeven een formulier met twee invoervelden. Er worden getallen in de invoervelden ingevoerd. Controleer bij het verzenden van het formulier of deze getallen bevriend zijn of niet.
Задание 2
Gegeven een bepaalde array:
php<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Gegeven een variabele:
php<?php
$n = 3;
?>
Verander deze array in een tweedimensionale array,
met $n elementen per subarray.
Задание 3
Gegeven een array:
php[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Voeg aan elke subarray zoveel lege strings toe dat het aantal elementen in elke subarray gelijk wordt aan het aantal elementen in de langste subarray.
Задание 4
Gegeven een lijst met gegevens voor bepaalde data, opgeslagen in de volgende structuur:
php<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['array met gegevens']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['array met gegevens']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['array met gegevens']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['array met gegevens']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['array met gegevens']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['array met gegevens']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['array met gegevens']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['array met gegevens']
],
]
?>
Schrijf code die de gegevensstructuur omzet in een structuur van de vorm:
php[
jaar1: [
maand1: [
dag1: [array met gegevens],
dag2: [array met gegevens],
dag3: [array met gegevens],
],
maand2: [
dag1: [array met gegevens],
dag2: [array met gegevens],
dag3: [array met gegevens],
]
]
jaar2: [
maand1: [
dag1: [array met gegevens],
dag2: [array met gegevens],
dag3: [array met gegevens],
],
maand2: [
dag1: [array met gegevens],
dag2: [array met gegevens],
dag3: [array met gegevens],
]
]
]