PHP ファイル関連

[PHP] json形式のデータを読み込む(json_decode)

2015年9月9日

json形式のデータを読み込むには、json_decode関数を使用します。
json_decodeを使うとjsonデータを連想配列形式に変換してくれます。

サンプルソース

例)json形式の文字列を連想配列に変換して値を取り出す


<?php
 //jsonデータ
 $json = '{"key1":"大阪","key2":"神戸","key3":"京都"}';

 //jsonデータを連想配列に変換
 $data = json_decode($json, true);

 //値取得(キーを指定して値を取り出す場合)
 $val = isset($data['key3']) ? $data['key3'] : "";
 print $val."
"; //値取得(全てのキーと値を取得する場合) foreach ($data as $key => $value){ print $key."-".$value."
"; }

結果

京都
key1-大阪
key2-神戸
key3-京都

関連記事

-PHP, ファイル関連
-