Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用sleep()在while循环中回显一些东西?

如何使用sleep()在while循环中回显一些东西?
EN

Stack Overflow用户
提问于 2019-07-02 13:34:20
回答 1查看 121关注 0票数 0

我有一个while循环来读取包含客户数据(姓名、电子邮件、网站)的csv文件。我习惯于每秒回显每一行。所以我使用sleep(1)和很多希望执行了while循环,但是浏览器一直在等待,直到它完全加载。我知道,这就是php的工作原理,也许用javacript也很简单,但我对javascript真的不太了解。即使flush()技术也不起作用。也许我的主人有问题?我使用one.com

我已经尝试了循环中的sleep()。-加载到完成,我已经尝试了刷新函数-相同

代码语言:javascript
运行
AI代码解释
复制
$handle = fopen ("csv.csv","r");
$csv = array();

while ( ($data = fgetcsv ($handle, 1000, "\t")) !== FALSE ) {
    $csv[] = $data;
    echo "Name=".$data[0]."<br>Email=".$data[1]."<br>Website=".$data[2];
    sleep(1);
}
fclose ($handle);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-02 14:00:54

您可以同时使用php和javascript来执行此操作。

步骤1: Javascript将在php上执行一次ajax调用,将csv数据转换为json格式。

步骤2: PHP将读取csv文件,将数据存储到数组中,并将json编码的数据返回给javascript。

步骤3:使用setInterval函数遍历javascript中的后端数据,如下所示:

代码语言:javascript
运行
AI代码解释
复制
var data = /* json data from ajax call */;

var i=0, html='';
var loop = setInterval(function(){
    // Perform the operation here, which will print some data at interval of 1 second
    if(i==data.length) {
        clearInterval(loop);
    }
}, 1000);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56853726

复制
相关文章
Python学习笔记:第2天while循
while循环是先判断给的条件是否为真,如果真则执行循环体中的while语句,否则跳出循环;执行循环体之后再次判断条件是否为真。
py3study
2020/01/19
4960
cmd - bat文件如何关闭回显
echo是回显命令,会将echo后的内容输出到cmd窗口中,比如在一个Test.bat文件中输入如下命令:
雨临Lewis
2022/01/11
2.3K0
表单数据回显
  在数据提交出现错误的时候, 已填写的信息仍在文本框中, 比如用户登录, 当用户输入错误的密码之后, 用户名仍在文本框, 只是密码框清空
Twcat_tree
2022/11/30
1.2K0
表单数据回显
执行Get-NetTCPConnection没有回显,但是执行netstat -ano有回显
问题:执行Get-NetTCPConnection没有回显,但是执行netstat -ano有回显,如下图
Windows技术交流
2023/09/12
2250
Dart:在循环中使用 Async 和 Await
在 Dart(以及 Flutter)中,您可以使用Future.forEach在循环中顺序执行同步操作。下面的示例程序将打印从 1 到 10 的数字。每次打印完一个数字,它会等待 3 秒,然后再打印下一个数字。
徐建国
2022/04/27
1.7K0
Dart:在循环中使用 Async 和 Await
如何对回显服务器进行改进_1
上一篇中写了一个基本的回显服务器,最基本的功能是有了,但是并不够健壮,那么如何对它进行改进呢?我们需要考虑以下几种情况。
yifei_
2022/11/14
6400
element级联选择器表单回显_级联选择器 数据回显
此方法主要参考这位大神:https://segmentfault.com/u/li…
全栈程序员站长
2022/08/04
1.2K0
模糊测试之攻击回显
描述:一个渗透安全工程师常常会在,某些安全测试项目中遇到,代码或者命令可以被执行,但是无任何的回显特征来判断攻击成功,
全栈工程师修炼指南
2022/09/28
2.4K0
模糊测试之攻击回显
Java 如何优雅的在循环中删除元素
如果集合中的元素唯一,也就是说只删除集合中符合条件的一个元素,以下用法也是没问题的
鱼找水需要时间
2023/02/16
1.4K0
JS 递归 数组嵌套回显
第一种: // 查询部门信息 seeBranch(data,id){ function find(data, fn, result) { data.forEach(item => { if(item.id===id){ result.push(item) }else if (item.children.length>0) { find(item.children, fn, result) } else { if (f
我不是费圆
2022/05/09
4K0
短信验证码回显
由于网站程序开发人员在设计验证码时为了方便使用,会选择将验证码回显在响应中,来判断用户输入的验证码是否和响应中的验证码一致,如果一致就会通过身份校验。攻击者可以通过拦截数据包等手段获取短信验证码值,根据短信验证码使用场景的不同,将会导致任意账户登录、任意密码重置、用户身份盗用等更多高危的风险产生。
LuckySec
2022/11/15
9.1K0
短信验证码回显
element ui toggleRowSelection 回显无效
组件初始加载时, 通过外部接口拉取需要设置的表格项数据. 通过表格实例方法toggleRowSelection 设置已选项无效.
copy_left
2022/09/30
1.4K0
模糊测试之攻击回显
描述:一个渗透安全工程师常常会在,某些安全测试项目中遇到,代码或者命令可以被执行,但是无任何的回显特征来判断攻击成功,
全栈工程师修炼指南
2020/10/23
3.1K0
模糊测试之攻击回显
技术分析|XXE环境搭建及实战 包含有回显无回显操作
搭建说明:安装xampp后,htdocs目录放入靶机项目,然后开启apache、mysql访问即可
陈殷
2020/03/06
2.6K0
异步,同步,阻塞,非阻塞程序的实现
终于用透支生命的方法把这一课学完了。感动。以后不这样了。 实现异步非阻塞是一个大命题,这里只从原理出发。我会慢慢修改这篇文章。 本文将从异步sleep的实现入手,来讲解异步非阻塞程序的原理。
超级大猪
2019/11/21
7.7K0
利用DNS协议回显数据
这个问题已经是去年提出的了,之前也看到过,在 CTF 题目环境中利用过却对原理不慎了解,在公司大佬们的帮助下成功了理解了一波原理。
信安之路
2018/08/08
2.3K0
利用DNS协议回显数据
Canvas实时回显和录制
MediaStream = canvas.captureStream(frameRate);
前端小鑫同学
2022/12/26
1.6K0
Canvas实时回显和录制
Selenium等待:sleep、隐式、显式和Fluent
Selenium等待页面加载在Selenium自动化测试中起着重要的作用。它们有助于使测试用例更加稳定,增强健壮性。Selenium提供多种等待,根据某些条件在脚本执行相应的等待,从而确保Selenium执行自动化测试时不会导致脚本失败。
FunTester
2020/09/27
2.7K0
SwiftU:在循环中创建视图
通常在一个循环中创建多个SwiftUI视图。例如,我们可能想要遍历一系列名称,并让每个名称成为文本视图,或者遍历一系列菜单项,并将每个名称显示为图像。
韦弦zhy
2020/03/20
2.2K0
点击加载更多

相似问题

如何在while循环中回显一些代码?

77

在while循环中回显css类

23

在while循环中打印一些东西

11

在php (Laravel)上只在无限循环中回显一些东西(Laravel)

13

回显while循环中的所有变量

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档