Ниво 8.4 на задачите PHP
При влез на страницата, зачувајте во сесијата времето на влезот на корисникот. По освежување на страницата, прикажете го на екранот времето на последниот влез на корисникот.
Даден е одреден URL:
$url = 'http://test.com/dir1/dir2/dir3/page.html';
Добијте ги од него папките во форма на низа:
['dir1', 'dir2', 'dir3']
Прикажете ја на екранот следната пирамида:
1
22
333
4444
55555
666666
7777777
88888888
999999999
22
333
4444
55555
666666
7777777
88888888
999999999
Даден е список на градови и нивните држави, складиран во следната структура:
<?php
$data = [
[
'country' => 'country1',
'city' => 'city11',
],
[
'country' => 'country2',
'city' => 'city21',
],
[
'country' => 'country3',
'city' => 'city31',
],
[
'country' => 'country1',
'city' => 'city12',
],
[
'country' => 'country1',
'city' => 'city13',
],
[
'country' => 'country2',
'city' => 'city22',
],
[
'country' => 'country3',
'city' => 'city31',
],
];
?>
Напишете код, кој ќе ја преструктурира податочната структура во ваков вид:
[
'country1': [
'city11', 'city12', 'city13',
],
'country2': [
'city21', 'city22'
],
'country3': [
'city31', 'city32'
],
]