Niveau 8.6 van PHP takenboek
Gegeven een menu met links. Kleur de link rood waarvan het adres overeenkomt met de URL uit de adresbalk van de browser.
Gegeven een bepaalde URL:
$url = 'http://test.com/dir1/dir2/dir3/page.html';
Verkrijg de inhoud van de eerste map:
'dir1'
Toon de volgende piramide op het scherm:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Gegeven een lijst met gebeurtenissen op bepaalde data, opgeslagen in de volgende structuur:
<?php
$events = [
[
'date' => '2019-12-29'
'event' => 'name1'
],
[
'date' => '2019-12-31'
'event' => 'name2'
],
[
'date' => '2019-12-29'
'event' => 'name3'
],
[
'date' => '2019-12-30'
'event' => 'name4'
],
[
'date' => '2019-12-29'
'event' => 'name5'
],
[
'date' => '2019-12-31'
'event' => 'name6'
],
[
'date' => '2019-12-29'
'event' => 'name7'
],
[
'date' => '2019-12-30'
'event' => 'name8'
],
[
'date' => '2019-12-30'
'event' => 'name9'
],
]
?>
Schrijf code die de gegevensstructuur omzet in de volgende:
[
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
]