⊗ppSpAiPPJ 47 of 83 menu

PHP-da JSON formatidagi POST parametrlari bilan API

Ba'zan parametrlar massivlar shaklida bo'ladi. Bunday hollarda bu parametrlarni JSON ga o'rab qo'yish kerak. Keling, bir misolni ko'rib chiqaylik. Quyidagi API mavjud bo'lib, u JSON formatidagi massivni kutadi va shu massiv elementlari yig'indisini qaytaradi:

<?php echo array_sum(json_decode($_POST['json'], true)); ?>

Keling, ushbu API ga so'rov yuboramiz:

<?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); ?>

API yarating, u parametr sifatida sana massivini qabul qilsin, berilgan sanalarda sodir bo'lgan tarixiy hodisalar massivini qaytarsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish