API якое аддае JSON на PHP
У цяперашні час пры абмене данымі сайты выкарыстоўваюць фармат JSON. Давайце зробім API, якое аддае даныя ў гэтым фармаце.
Хай для прыкладу наша API будзе аддаваць масіў, запоўнены цэлымі лікамі ад аднаго параметра да другога:
<?php
header('Content-Type: application/json'); // укажам MIME
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
Давайце скарыстаемся нашым API:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // даныя ў фармаце JSON
?>
Пераўтворым атрыманыя даныя з фармату JSON у звычайны масіў:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
Зрабіце API, якое будзе вяртаць масіў дат святаў у бягучым годзе.