PHP-da JSON gaýtaryan API
Häzirki wagtda saýtlar maglumat çalyşmagy üçin JSON formatyny ulanýarlar. Geliň, bu formatta maglumat gaýtaryan bir API ýasaýaly.
Mysal üçin, biziň API-miz birinji parametrden ikinji parametre çenli doldurylan sanlar massiwini gaýtarsyn:
<?php
header('Content-Type: application/json'); // MIME görkezeliň
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
Geliň, API-mizi ulanýaly:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // JSON formatyndaky maglumatlar
?>
Alynan maglumatlary JSON formatyndan adaty massa çevireliň:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
Häzirki ýyldaky baýramçylyk günleriniň sanlarynyň massiwini gaýtaryan API ýasaň.