⊗ppSpJnOTD 16 of 83 menu

Преобразование объектов из JSON в PHP

Дар табдил додани объектҳои JSON нюансҳое мавҷуданд. Масъала ин аст, ки онҳо ба массивҳои ассотсиативии PHP табдил наёфта, балки ба объектҳои PHP табдил меёбанд.

Биёед назар кунем. Бигзор мо JSON-и зеринро дорем:

<?php $json = '{ "a": 1, "b": 2, "c": 3 }'; ?>

Онро ба структураи додаҳои PHP табдил медиҳем:

<?php $data = json_decode($json); ?>

Тафтиш мекунем, ки чӣ ба даст овардем:

<?php var_dump($data); // объекти PHP ?>

Барои чоп кардани арзишҳои мо бо калидҳо, ба хусусиятҳои объекти ба даст овардашуда ниёз аст дастрасӣ пайдо кунем:

<?php echo $data->a; // 1-ро чоп мекунад echo $data->b; // 2-ро чоп мекунад echo $data->c; // 3-ро чоп мекунад ?>

JSON-и зеринро ба структураи PHP табдил диҳед:

<?php $json = '{ "user": { "name": "john", "surn": "smit" }, "city": "London" }'; ?>

Ном, фамилия ва шаҳрро дар экран чоп кунед.

JSON-и зеринро ба структураи PHP табдил диҳед:

<?php $json = '{ "list1": ["value11", "value12", "value13"], "list2": ["value21", "value22", "value23"] }'; ?>
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан