Nível 4.6 do livro de problemas PHP

Задание 1

Faça uma função que receberá como parâmetro uma data no formato ano-mês-dia, e determinará se tal data existe ou não.

Задание 2

Faça uma função que gerará uma string de um determinado comprimento, preenchida com letras latinas aleatórias.

Задание 3

Faça uma função que receberá como parâmetro uma string com palavras, e retornará uma string em maiúsculas, consistindo das primeiras letras das palavras.

Задание 4

Faça uma função que receberá como parâmetro um array com números e substituirá cada número por um array de seus divisores.

Задание 5

Faça uma função que receberá como parâmetro segundos, e retornará a quantidade de dias, horas, minutos e segundos, correspondentes a esses segundos, na forma do seguinte array:

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