Level 8.8 der PHP-Aufgabensammlung
Gegeben ist ein Formular mit einem Input-Feld. In das Input-Feld wird eine Zahl eingegeben. Beim Absenden des Formulars soll überprüft werden, ob es sich bei dieser Zahl um eine vollkommene Zahl handelt.
Gegeben ist eine Liste von Ereignissen für bestimmte Monate, gespeichert in der folgenden Struktur:
<?php
$events = [
[
'date' => '2019-12'
'event' => 'name1'
],
[
'date' => '2019-12'
'event' => 'name2'
],
[
'date' => '2019-11'
'event' => 'name3'
],
[
'date' => '2019-11'
'event' => 'name4'
],
[
'date' => '2020-10'
'event' => 'name5'
],
[
'date' => '2020-10'
'event' => 'name6'
],
[
'date' => '2020-11'
'event' => 'name5'
],
[
'date' => '2020-11'
'event' => 'name6'
],
[
'date' => '2020-12'
'event' => 'name7'
],
[
'date' => '2020-12'
'event' => 'name8'
],
[
'date' => '2020-12'
'event' => 'name9'
],
]
?>
Schreiben Sie Code, der die Datenstruktur in folgende umwandelt:
[
2019: [
11: [Ereignis-Array],
12: [Ereignis-Array],
],
2020: [
10: [Ereignis-Array],
11: [Ereignis-Array],
12: [Ereignis-Array],
]
]