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 তৈরি করুন যা চলতি বছরের ছুটির তারিখগুলির একটি অ্যারে ফেরত দেবে।