Еще раз попал в дорожный блок .. Мне нужно закодировать из моего json-файла диапазон значений, и все вне этого диапазона будет равно нулю. Любые предложения относительно того, как я мог бы это сделать?json_encode range from array
Например: если значение 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, либо возвращают значение или null, и помещают их в мой массив. – MacD
. означает значение '$ record ['wind'] ['direction']'? – Barmar