API yang Mengembalikan JSON di PHP
Saat ini, dalam pertukaran data, situs web menggunakan format JSON. Mari kita buat API yang mengembalikan data dalam format ini.
Sebagai contoh, mari API kita akan mengembalikan array yang diisi dengan bilangan bulat dari satu parameter ke parameter kedua:
<?php
header('Content-Type: application/json'); // tentukan MIME
$arr = range($_GET['num1'], $_GET['num2']);
echo json_encode($arr);
?>
Mari kita gunakan API kita:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
var_dump($res); // data dalam format JSON
?>
Mari ubah data yang diterima dari format JSON menjadi array biasa:
<?php
$url = 'http://api.loc/index.php?num1=1&num2=10';
$res = file_get_contents($url);
$arr = json_decode($res);
var_dump($arr);
?>
Buatlah API yang akan mengembalikan array tanggal hari libur pada tahun berjalan.