Livello 8.6 del libro di problemi PHP
Dato un menu con dei link. Colorate in rosso il link il cui indirizzo coincide con l'URL dalla barra degli indirizzi del browser.
Dato un certo URL:
$url = 'http://test.com/dir1/dir2/dir3/page.html';
Ottenete il contenuto della prima cartella:
'dir1'
Visualizzate la seguente piramide:
xxxxx
xxxx
xxx
xx
x
xxxx
xxx
xx
x
Data una lista di eventi per determinate date, memorizzata nella seguente struttura:
<?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'
],
]
?>
Scrivete un codice che ristrutturerà i dati in questo modo:
[
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
]