Nivelul 4.6 din cartea de probleme PHP

Задание 1

Creați o funcție care va lua ca parametru o dată în formatul an-lună-zi, și va determina dacă o astfel de dată există sau nu.

Задание 2

Creați o funcție care va genera un șir de lungime specificată, umplut cu litere aleatoare din alfabetul latin.

Задание 3

Creați o funcție care ca parametru va primi un șir cu cuvinte, și va returna un șir în majuscule, format din primele litere ale cuvintelor.

Задание 4

Creați o funcție care ca parametru va primi un array cu numere și va înlocui fiecare număr cu un array al divizorilor săi.

Задание 5

Creați o funcție care ca parametru va primi secunde, și va returna numărul de zile, ore, minute și secunde, corespunzătoare acestor secunde, sub forma următorului array:

php[
  'd' => 12,
  'h' => 10,
  'm' => 59,
  's' => 59,
]