Livello 4.6 del libro di problemi PHP

Задание 1

Crea una funzione che accetti come parametro una data nel formato anno-mese-giorno, e determini se tale data esiste o meno.

Задание 2

Crea una funzione che generi una stringa di una lunghezza specificata, riempita con lettere casuali dell'alfabeto latino.

Задание 3

Crea una funzione che come parametro riceva una stringa con parole, e restituisca una stringa in maiuscolo, composta dalle prime lettere delle parole.

Задание 4

Crea una funzione che come parametro accetti un array di numeri e sostituisca ogni numero con un array dei suoi divisori.

Задание 5

Crea una funzione che come parametro accetti secondi, e restituisca il numero di giorni, ore, minuti e secondi, corrispondenti a questi secondi, sotto forma del seguente array:

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