2016-03-31 9 views
-1

PHPコードでJSONを解析する必要があります。JSONをPHPで解析して値を抽出する

簡単なサンプル....

$myJSON_string = '{ 
    "features": [{ 
      "type": "Feature", 
      "geometry": { 
       "type": "Point", 
       "coordinates": [7.671718, 44.912186] 
      }, 
      "properties": { 
       "ca": 183.5372, 
       "key": "xyz" 
      } 
     }, { 
      "type": "Feature", 
      "geometry": { 
       "type": "Point", 
       "coordinates": [7.685436, 44.921234] 
      }, 
      "properties": { 
       "ca": 183.5372, 
       "key": "kwh" 
      } 
     } 

    ], 
    "type": "FeatureCollection" 
}'; 



    $myJSON_json = json_decode($myJSON_string,true); 

    foreach ($myJSON_json as $f) { 
     echo $f['features']['properties'][0]['key'].'<br />'; 
    } 

私はかなり初心者だ

xyz 
kwh 

このサンプルのように、私は、「キー」パラメータの値を抽出したいのですがPHP、とても申し訳ありません....どのような提案/例/代替?

ありがとうございます!

+2

'print_r($ myJSON_json);'を実行すると、構造体が表示されます – RiggsFolly

答えて

3

チェーザレあなたがfeatures配列を反復処理する必要があります。

foreach ($myJSON_json['features'] as $f) { 
    echo $f['properties']['key'].'<br />'; 
} 
関連する問題