複数のJSON
ファイルのデータをarray
で表示しようとしています。配列内の最後のJSONファイルのデータのみが表示されます
以下のコードを使用すると、配列内の最後のファイルのデータのみが表示されます。アレイ内のすべてのファイルのデータが表示されるようにするにはどうすればよいですか?
JSONファイルの順序を変更しても、配列内の最後のファイルのデータだけが表示されます。
配列:
$homepage = array();
$homepage[] = "http://linktojson.com/1/";
$homepage[] = "http://linktojson.com/2/";
$homepage[] = "http://linktojson.com/3/";
$homepage[] = "http://linktojson.com/4/";
$homepage[] = "http://linktojson.com/5/";
私は、配列内のファイルから内容を取得し、それをデコード:
foreach ($homepage as $homepage2) {
$data = json_decode(file_get_contents($homepage2, false));
}
そして最後に値ID
の各ファイルから配列でありますエコー:
foreach ($data->Content->Catalog as $each) {
echo $each->ID;
}
@TheCodesee、リンクは有効なjsonデータですか? –