⊗ppSpAiPPJ 47 of 83 menu

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

Гоҳе пеш меояд, ки параметрҳо массивҳоро ташкил медиҳанд. Дар ин ҳолат чунин параметрҳо бояд ба 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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан