gpt4 book ai didi

javascript - json_encode 数组范围

转载 作者:行者123 更新时间:2023-12-02 18:07:19 27 4
gpt4 key购买 nike

再次遇到障碍..我需要从 json 文件中编码一系列值,该范围之外的所有内容都将为空。关于如何实现这一目标有什么建议吗?

例如:如果 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);

预先感谢您的帮助!

最佳答案

使用条件表达式:

foreach ($data as $record) {
$val = $record['wind']['direction'];
$array[] = array($record['localTimestamp']*1000, $val > 100 ? $val : null);
}

关于javascript - json_encode 数组范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19985750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com