API kas atgriež JSON PHP
Pašlaik, apmainoties ar datiem, vietnes izmanto JSON formātu. Izveidosim API, kas atgriež datus šajā formātā.
Piemēram, lai mūsu API atgriež massīvu, aizpildītu ar veseliem skaitļiem no viena parametra līdz otram:
<?php
header('Content-Type: application/json'); // norādām MIME
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
Izmantosim mūsu API:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // dati JSON formātā
?>
Pārveidosim iegūtos datus no JSON formāta par parastu massīvu:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
Izveidojiet API, kas atgriezīs svētku datu massīvu pašreizējā gadā.