Poziom 8.10 zestawu zadań PHP
Dany jest formularz z dwoma polami input. Do pól input wprowadzane są liczby. Po przesłaniu formularza sprawdź, czy te liczby są liczbami zaprzyjaźnionymi czy nie.
Dana jest pewna tablica:
<?php
$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
?>
Dana jest zmienna:
<?php
$n = 3;
?>
Przekształć tę tablicę na dwuwymiarową,
po $n elementów w podtablicy.
Dana jest tablica:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
Dodaj do każdej podtablicy tyle pustych ciągów znaków, aby liczba elementów w każdej podtablicy stała się równa liczbie elementów w najdłuższej podtablicy.
Dana jest lista pewnych danych za określone daty, przechowywana w następującej strukturze:
<?php
$data = [
[
'year' => 2019,
'month' => 11,
'day' => 20,
'data' => ['tablica z danymi']
],
[
'year' => 2019,
'month' => 11,
'day' => 21,
'data' => ['tablica z danymi']
],
[
'year' => 2019,
'month' => 12,
'day' => 25,
'data' => ['tablica z danymi']
],
[
'year' => 2019,
'month' => 12,
'day' => 26,
'data' => ['tablica z danymi']
],
[
'year' => 2020,
'month' => 10,
'day' => 29,
'data' => ['tablica z danymi']
],
[
'year' => 2020,
'month' => 10,
'day' => 30,
'data' => ['tablica z danymi']
],
[
'year' => 2020,
'month' => 11,
'day' => 19,
'data' => ['tablica z danymi']
],
[
'year' => 2020,
'month' => 11,
'day' => 20,
'data' => ['tablica z danymi']
],
]
?>
Napisz kod, który przekształci strukturę danych na strukturę postaci:
[
rok1: [
miesiąc1: [
dzień1: [tablica danych],
dzień2: [tablica danych],
dzień3: [tablica danych],
],
miesiąc2: [
dzień1: [tablica danych],
dzień2: [tablica danych],
dzień3: [tablica danych],
]
]
rok2: [
miesiąc1: [
dzień1: [tablica danych],
dzień2: [tablica danych],
dzień3: [tablica danych],
],
miesiąc2: [
dzień1: [tablica danych],
dzień2: [tablica danych],
dzień3: [tablica danych],
]
]
]