再次碰到一個路障.. 我需要從我的json文件進行編碼的範圍的值和該範圍以外的一切將爲空。有關我如何實現這一目標的任何建議?json_encode範圍從數組
例如:如果json值> 100,則返回值到新數組中,如果json值爲< 100則返回null到同一個新數組中。
這裏是我的代碼:
$url = 'http://magicseaweed.com/api/API_KEY/forecast/?spot_id=3952';
$JSON = file_get_contents($url);
$data = json_decode($JSON,true);
foreach ($data as $record) {
$array[] = array($record['localTimestamp']*1000, $record['wind']['direction']);
}
echo json_encode($array);
預先感謝您的幫助!
你的意思是'如果JSON> 100 '? '$ JSON'是一個數組,它不是一個值,你可以與100比較。 – Barmar
我的意思是如果我的原始JSON文件中的值高於100或者低於100或者返回值或者爲空,並將它們放入我的數組中 – MacD
你意思是'$ record ['wind'] ['direction']'的值? – Barmar