API cu mai mulți parametri GET în PHP

Să presupunem că acum vom transmite nu un parametru, ci mai mulți. De exemplu, două numere:

urlhttp://api.loc/index.php?num1=1&num2=100

Să returnăm ca răspuns un număr aleatoriu în intervalul de la primul număr transmis până la al doilea:

api.loc/index.php<?php
  if (isset($_GET['num1']) and isset($_GET['num2'])) {
    echo mt_rand($_GET['num1'], $_GET['num2']);
  } else {
    echo 'error';
  }
?>
Задание 1

Creați un API cu adresa, căreia îi vor fi transmise doi parametri – date în formatul an-lună-zi, iar ca răspuns va fi returnat numărul de zile dintre aceste date.

Задание 2

Modificați problema anterioară astfel încât să se efectueze verificarea corectitudinii formatului datei.