在foreach正在进行时生成表行

时间:2017-05-15 18:22:14

标签: php foreach

基本上标题说明了一切。

我为报告生成了大约400 <trs>,页面显示任何内容大约需要30秒(基本上是一个正在加载的空白页面),我想要的是在foreach中看到一些数据生成TR

有没有办法实现这个目标?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用output buffering

基本上ob_start()会阻止输出自动发送到页面,而是存储在内部缓冲区中,您可以使用ob_get_contents()调用内容。

因此,在生成每一行之后,您可以使用ob_get_contents()并发送结果然后清理缓冲区。查看文档以获取更多详细信息。