API wat JSON in PHP lewer
Tans gebruik webwerwe JSON-formaat vir data-uitruiling. Kom ons skep 'n API wat data in hierdie formaat lewer.
Laat ons vir die voorbeeld aanneem dat ons API 'n array sal lewer, gevul met heelgetalle van een parameter tot die tweede:
<?php
header('Content-Type: application/json'); // spesifiseer MIME
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
Kom ons gebruik ons API:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // data in JSON-formaat
?>
Kom ons transformeer die verkrygde data van JSON-formaat na 'n gewone array:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
Skep 'n API wat 'n array van vakansiedatums in die huidige jaar sal teruggee.