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, кое ќе враќа нива од датуми на празници во тековната година.