gpt4 book ai didi

php - 实时统计方程

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:30 24 4
gpt4 key购买 nike

所以我正在计算一个方程式,这样我就可以得出一个统计数据。此统计信息将通过 ajax 返回到 HTML 并写出给用户。 setInterval 将确保它得到实时更新。与此非常相似 http://www.usagain.com/在左手侧。问题是我想从某个数字开始递增。

我将它基于 $_SERVER[REQUEST_TIME] 以便它始终递增并且只有在达到最大值后才会重置。问题是我需要定义一个起始编号。这是用户 Uboonto 提出的等式:

值 = ( 时间戳 % ((max_limit - min_limit)/1.5 ) ) * 1.5 + min_limit

这将每秒增加 1.5 - 问题是这个等式在 $min$max 之间随机开始,而不是从我定义的起始数字开始。有谁知道如何修改这个等式,以便我可以定义一个起始数字?

我试过:

value = ( (timestamp + modifier) % ((max_limit - min_limit)/1.5 ) ) * 1.5 + min_limit

value = ( (timestamp - modifier) % ((max_limit - min_limit)/1.5 ) ) * 1.5 + min_limit

但运气不好。我乐于接受建议。

最佳答案

一种方法是只计算某个任意时间点与当时已知值之间的差异,然后乘以每秒的增量数:

$startValue = 1000000; // 1 million
$startTime = mktime(0, 0, 0, 1, 1, 2012); // 2012-01-01 00:00:00
$incPerSec = 1; // increment $startValue by this for every second elapsed since $startTime
$seconds = time() - $startTime;

$value = $startValue + ($seconds * $incPerSec);

echo $value;

关于php - 实时统计方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993417/

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