鍍金池/ 問(wèn)答/PHP/ PHP抓取數(shù)據(jù)哪兒出錯(cuò)了?請(qǐng)教

PHP抓取數(shù)據(jù)哪兒出錯(cuò)了?請(qǐng)教

$url = "https://www.fatbtc.com/m/allticker/1513327434000";
$data = file_get_contents($url);
$lines_array=str_replace(array("\r","\n","\t","\s"), '', $data);
$jsonStr = json_decode($lines_array, true);
var_dump ($jsonStr);
 echo sprintf('%.2f',$jsonStr['data']['state']);
 echo sprintf('%.2f',$jsonStr['data']['wkcfcny_ticker']['close']);

請(qǐng)教一下.是哪兒出錯(cuò)了..一直得不出數(shù)據(jù).正確的代碼是?
感謝

回答
編輯回答
夢(mèng)若殤

var_dump ($jsonStr); 打印不出來(lái) 顯示NULL
$data 有數(shù)據(jù)..

2017年6月2日 06:22
編輯回答
小曖昧
$url         = "https://www.fatbtc.com/m/allticker/1513327434000";
$data        = file_get_contents($url);
$lines_array = str_replace(array("\r","\n","\t","\s"), '', $data);
$jsonStr = json_decode($lines_array, true);
//echo sprintf('%.2f',$jsonStr['data']['wkcfcny_ticker']['state']);
//echo sprintf('%.2f',$jsonStr['data']['wkcfcny_ticker']['close']);
foreach($jsonStr['data'] as $value)
{
    echo sprintf('%.2f',$value['state']).PHP_EOL;
    echo sprintf('%.2f',$value['close']).PHP_EOL;
}

親測(cè)可用啊

clipboard.png

clipboard.png

2018年7月2日 08:44