Niveau 8.4 PHP Takenboek

Задание 1

Sla bij het bezoeken van de pagina in de sessie de tijd van het bezoek van de gebruiker op. Na het vernieuwen van de pagina, toon op het scherm de tijd van het laatste bezoek van de gebruiker.

Задание 2

Gegeven een bepaalde URL:

php$url = 'http://test.com/dir1/dir2/dir3/page.html';

Haal hieruit de mappen in de vorm van een array:

php['dir1', 'dir2', 'dir3']
Задание 3

Toon op het scherm de volgende piramide:

1
22
333
4444
55555
666666
7777777
88888888
999999999
Задание 4

Gegeven een lijst van steden en hun landen, opgeslagen in de volgende structuur:

php<?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',
    ],
  ];
?>

Schrijf code die de gegevensstructuur omzet in de volgende:

php[
  'country1': [
    'city11', 'city12', 'city13',
  ],
  'country2': [
    'city21', 'city22'
  ],
  'country3': [
    'city31', 'city32'
  ],
]