PHP में JSON देने वाला API

वर्तमान में डेटा आदान-प्रदान करते समय वेबसाइटें JSON प्रारूप का उपयोग करती हैं। आइए इस प्रारूप में डेटा देने वाला एक API बनाएं।

उदाहरण के लिए, मान लें कि हमारा API एक पैरामीटर से दूसरे पैरामीटर तक पूर्णांकों से भरी एक सरणी वापस करेगा:

api.loc/index.php<?php
  header('Content-Type: application/json'); // MIME निर्दिष्ट करें
  
  $arr = range($_GET['num1'], $_GET['num2']);
  echo json_encode($arr);
?>

आइए हमारे API का उपयोग करें:

tst.loc/index.php<?php
  $url = 'http://api.loc/index.php?num1=1&num2=10';
  $res = file_get_contents($url);
  var_dump($res); // JSON प्रारूप में डेटा
?>

प्राप्त डेटा को JSON प्रारूप से सामान्य सरणी में बदलें:

tst.loc/index.php<?php
  $url = 'http://api.loc/index.php?num1=1&num2=10';
  $res = file_get_contents($url);
  
  $arr = json_decode($res);
  var_dump($arr);
?>
Задание 1

एक API बनाएं जो वर्तमान वर्ष में छुट्टियों की तिथियों की एक सरणी वापस करेगा।