JSON տվյալներ վերադարձնող API-ն 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, որը կվերադարձնի տոների ամսաթվերի զանգված ընթացիկ տարում։