iT邦幫忙

0

PHP抓取JSON資料

a12649785 2 月前5500 瀏覽

http://ithelp.ithome.com.tw/upload/images/20170625/20106062s2LhuNX4aJ.png
我想抓取上方這張圖裡面的資料.雖然有上網查一些資訊.但是怎麼改不是ECHO不出資料不然就是出錯..想請問該怎麼FOREACH...

無法用回應..所以編輯..抱歉

我是想抓取http://data.taipei/opendata/datalist/apiAccess?scope=resourceAquire&rid=55ec6d6e-dc5c-4268-a725-d04cc262172b
這個網址裡面每一筆Station後面的資料....所以我都是找抓取的相關文章..跟範例

感謝你們的幫助...忘記把問題拿掉了...大致上有做出來了

Samと可樂快跑 iT邦研究生 3 級 ‧ 2 月前 檢舉
1.你有理解什麼是JSON嗎?
2.如果你明白了1,那麼,不管什麼語言都有能夠轉換的方式,所以你有查一下如何轉換嗎?

2 個回答

0
小魚
iT邦新手 2 級 ‧ 2 月前
最佳解答
$handle = fopen("http://data.taipei/opendata/datalist/apiAccess?scope=resourceAquire&rid=55ec6d6e-dc5c-4268-a725-d04cc262172b","rb");
$content = "";
while (!feof($handle)) {
    $content .= fread($handle, 10000);
}
fclose($handle);
$content = json_decode($content,true);
echo $content['result']['count']."<br>";
foreach($content['result']['results'] as $locate)
{
    echo $locate['Station']."<br>";
}

1

我要發表回答

立即登入回答