php - 如何回显变量然后删除页面上的所有内容并重复
问题描述
我一直在尝试在脚本运行时回显变量。我有那部分工作。但是,我想删除页面上的所有内容,然后回显并重复。我在stackoverflow上搜索过,并尝试了他们的解决方案,但它仍然对我不起作用。例子:
- 删除页面上的所有内容(因此它是空白的)。
- 回声
$i
$i += 1
- 重复
PHP 版本:7.2.10 运行于:XAMPP
脚本.php:
<?php
$i = 0;
while ($i < 999999999) {
echo $i;
flush();
ob_flush();
sleep(1);
$i += 1;
}
发生的事情是该页面没有删除页面上的所有内容,因此最终看起来像:
09:00:00
0
09:00:01
01
09:00:02
012
我希望它是这样的:
09:00:00
0
09:00:01
1
09:00:02
2
解决方案
试试这个,在while循环中使用JS清空页面
$i = 0;
while ($i < 10) {
echo $i;
flush();
ob_flush();
sleep(1);
$i += 1;
echo "<script type='text/javascript'>";
echo "document.body.innerHTML = ''";
echo "</script>";
}
推荐阅读
- reactjs - @fluentui\react-northstar React 测试库尝试单击时出现下拉错误
- python - 在具有特定刺痛的某行之后,如何使用 Pandas 的 read_csv 在 Python 中读取 csv?
- python - kivyMD 数据表在登录时加载;当我按回然后再次加载数据表时,它会在几次尝试后在数据表周围产生一个光环
- msbuild - MSBuild:在制作B.zip时从目录B中删除或排除目录A中存在的文件
- nginx - 为不同命名空间上的服务提供不同的公共 IP/URL
- r - 使用海岸线(包括岛屿)的 shapefile 文件在 R 中执行 clarke evans tets
- linux - 运行脚本以通过 ssh 进行连接,然后运行 npm install pm2 结果:'npm: command not found'
- maven - Maven 版本插件和发布插件
- angular - 如何使数组为空?
- python - 四舍五入并在python中使用登录