用Javascript显示不断变化的php值?

用Javascript显示不断变化的php值?,php,javascript,dynamic,numbers,Php,Javascript,Dynamic,Numbers,我用php编写了一个脚本,随着结果的更新,它会不断增长数组。它故意执行很长时间,因为它需要过滤几百万个字符串 当它在结果中循环时,它打印出字符串并填充页面,直到滚动条变得非常小。我不想打印字符串,只想在php脚本继续时动态显示成功结果的数量。我做了回声(计数($array));找到号码是1232907。。。1,233,192 ... 1234874等打印在多行上 那么,如何在我的网页上用Javascript将这个不断增长的php变量显示为一个不断增长的数字呢?这不是你想要的(我对这个问题的答案同

我用php编写了一个脚本,随着结果的更新,它会不断增长数组。它故意执行很长时间,因为它需要过滤几百万个字符串

当它在结果中循环时,它打印出字符串并填充页面,直到滚动条变得非常小。我不想打印字符串,只想在php脚本继续时动态显示成功结果的数量。我做了回声(计数($array));找到号码是1232907。。。1,233,192 ... 1234874等打印在多行上


那么,如何在我的网页上用Javascript将这个不断增长的php变量显示为一个不断增长的数字呢?

这不是你想要的(我对这个问题的答案同样感兴趣),但我发现一个有效的解决方案是跟踪count服务器端,并且只打印每1000/5000/个数字,无论哪个数字效果最好,而不是一个接一个。

让您的PHP脚本将该数字存储在某个地方,然后经常使用AJAX检索它。

您可以使用该技术。基本上,您有一个包含iframe的主页面。iframe逐渐加载,间歇性地添加一个额外的脚本标记。每个脚本标记修改父页面的内容

有一个可用的

这样说,有很多很好的理由来考虑做更多的预计算(例如在一个CRON作业中),以避免在请求期间执行实际的工作。

您需要找到一种方法来与进程进行接口,以获得当前状态。您的脚本需要定期导出状态,例如通过将其写入数据库


最简单的方法是每隔一段时间将状态写入一个文本文件,并使用AJAX定期轮询该文本文件。

我建议您使用一个PHP脚本,以JSON格式返回值。然后在另一个php页面中,您可以对该页面进行AJAX调用,获取JSON值并显示它。您的AJAX调用可以编程为大约每5秒运行一次,具体取决于数字输出的速度。Iframe虽然简单,但有点过时