PHP'де JSON форматындагы POST параметрлер менен API

Кээде параметрлер массивдерден турушу мүмкүн. Бул учурда мындай параметрлерди JSON'га таңуу керек. Мисалды карап көрөлү. Бизде төмөнкүдөй API бар деп коёлу, ал JSON форматындагы массивди күтүп, анын элементтеринин суммасын кайтарат:

api.loc/index.php<?php
  echo array_sum(json_decode($_POST['json'], true));
?>

Келгиле, бул API'ге сурам жөнөтөлү:

tst.loc/index.php<?php
  $url = 'http://api.loc/index.php';
  
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($curl, CURLOPT_POST, 1);
  
  $arr  = [1, 2, 3, 4, 5];
  $json = json_encode($arr);
  $data = ['json' => $json];
  curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  
  $res = curl_exec($curl);
  
  var_dump($res);
?>
Задание 1

Параметр катары даталар массивин кабыл алып, берилген даталарда болгон тарыхый окуялардын массивин кайтаруучу API жасаңыз.