⊗ppSpJnOTD 16 of 83 menu

Převod objektů z JSON v PHP

Při převodu objektů JSON existují nuance. Jde o to, že se převádějí ne na asociativní pole PHP, ale na objekty PHP.

Podívejme se. Předpokládejme, že máme následující JSON:

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

Převeďme jej na datovou strukturu PHP:

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

Zkontrolujme, co jsme dostali:

<?php var_dump($data); // objekt PHP ?>

Pro výpis našich hodnot podle klíčů je třeba přistoupit k vlastnostem výsledného objektu:

<?php echo $data->a; // vypíše 1 echo $data->b; // vypíše 2 echo $data->c; // vypíše 3 ?>

Převeďte následující JSON na strukturu PHP:

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

Vypište na obrazovku jméno, příjmení a město.

Převeďte následující JSON na strukturu PHP:

<?php $json = '{ "list1": ["value11", "value12", "value13"], "list2": ["value21", "value22", "value23"] }'; ?>
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout