⊗ppSpJnOTD 16 of 83 menu

JSONからPHPオブジェクトへの変換

JSONオブジェクトを変換する際には 注意点があります。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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否