これが何千回も尋ねられた場合は申し訳ありませんが、これを正しく行う方法に関する適切なチュートリアルが見つからず、Stack での検索が切り札になります。
次のようなデータを含む JSON ファイルがあります。
{
"store":"Store 1",
"cat":"Categories",
"general_cat":"Categories",
"spec_cat":"Accessories"
},
{
"store":"Store 1",
"cat":"Categories",
"general_cat":"Categories",
"spec_cat":"Accessories"
},
その中に約50のエントリがあります。このデータを解析し、値を変数に格納しようとしています。
これまでのところ、私は試しました:
$string = file_get_contents("jsonFile.json");
$json_array = json_decode($string,true);
foreach ($json_array as $key => $value){
$store = $key -> store;
$general_cat = $key -> general_cat;
$spec_cat = $key -> spec_cat;
if (!is_null($key -> mainImg_select)){
$cat = $key -> cat;
}
echo $headURL;
}
これにより、「オブジェクト以外のプロパティを取得しようとしています」というエラーが発生します。ここで何が間違っていますか?