⊗ppSpAiPPJ 47 of 83 menu

PHP да JSON форматида POST параметрлари билан API

Параметрлар массав бўлган ҳоллар ҳам бўлади. Бундай ҳолда ушбу параметрларни JSON га ўраш керак. Келинг, мисолда кўрамиз. Бизда куйидаги API бўлсин, у JSON форматидаги массавни кутсин ва шу массав элементлари йиғиндисини қайтарсин:

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

Келинг, ушбу API га сўров қилайлик:

<?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 ясангиз, у параметр сифатида саналар массавини қабул қилсин, берилган саналарда юз берган тарихий воқеалар массавини эса қайтарсин.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш