当前位置: 首页 > 面试题库 >

用PHP显示零件输出

刁茂才
2023-03-14
问题内容

我有以下代码:

<?php
for($i = 0; $i<30; $i++)
{
    echo "$i<br>";          
    usleep(100000); 
}

?>

我想知道如何使浏览器显示0,然后1,然后2,…

在我的示例中,它会加载一段时间,然后显示0-29。


问题答案:

禁用所有输出缓冲并填充输出:

while(@ob_get_clean());

for($i = 0; $i<30; $i++)
{
    echo str_pad("$i<br>",4096);          
    usleep(100000); 
}

另外,如果您的Apache正在使用,mod_deflate并且text/html文件具有gzip-compression ,则此方法将无效。



 类似资料:
  • 问题内容: 我正在使用DecimalFormat将双精度格式设置为2个小数位,如下所示: 它可以工作,但是如果我有一个像20这样的数字,它就给我这个: 我想要这个: 有什么建议? 问题答案: DecimalFormat类用于将十进制数字值转换为String。在您的示例中,您将使用来自format()方法的String并将其放回double变量中。如果然后输出该double变量,则不会看到格式化的字

  • 问题内容: 以下查询返回销售月份的值,但不返回销售值为零的月份的值: 目标是在没有销售的月份中使其返回零值。谁能看到丢失的内容吗? 先感谢您, 奥维尔 问题答案: 尽管并非不可能,但在SQL中做到这一点并不容易。 由于这主要是一个演示问题,因此通过遍历结果并检查缺失的月份来执行问题中的查询后,可能会更容易在客户端中添加缺失的行。

  • 问题内容: 我正在写一个从数据库源中提取的php程序。某些varchar的引号显示为带有问号的黑色菱形(…,REPLACEMENT CHARACTER,我从Microsoft Word文本假定)。 如何使用php去除这些字符? 问题答案: 如果看到该字符(U + FFFD“ REPLACEMENT CHARACTER”),则通常意味着文本本身以某种形式的单字节编码进行编码,但以一种Unicode编

  • 本文向大家介绍使用PHP显示动态突出显示的字符串,包括了使用PHP显示动态突出显示的字符串的使用技巧和注意事项,需要的朋友参考一下 该功能可能用途有限,但可以在您的标题中创建一些整洁的效果。它的工作原理是使用空格将字符串分成几小段,然后将其重新放回两部分。第一部分是正常的,但是第二部分将被包裹在span元素中。通过使用此功能,您可以通过将前半部分的样式与后半部分的样式不同来在标题中创建有趣的效果。

  • 问题内容: 鉴于: 如何为少于两位的所有数字显示前导零? 那是, 问题答案: 你可以使用: 印刷品: