PHPде JSON берүүчү API
Азыркы учурда сайттар маалымат алмашууда 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 жасаңыз.