是用for+switch可以输出一段指定的语句,for ($i=1; $i<=10; $i++)
{
switch ($i)
{
case 1:
echo "1";
echo "<BR>" ; break;
case 2:
echo "2";
echo "<BR>" ;
break;
case 3:
echo "3";
echo "<BR>" ;
break;
case 4:
echo "4";
echo "<BR>" ;
break;
case 5:
echo "5";
echo "<BR>" ;default:
echo "OK";
}例如以上语句可以在i等于某个数时输出某个数字,
但是现在1-5个数字是瞬间输出,请教可以用什么方法让这5个数字隔几秒再输出,比如输出1后隔5秒输出2,再隔5秒输出3
还有个问题,上面的代码只能输出一次,就是说输出1-5个数字后就不输出了,请教有没什么办法可以循环输出1-5个数
就是说,输出完1-5之后,把i变成1,又重新输出一次
{
switch ($i)
{
case 1:
echo "1";
echo "<BR>" ; break;
case 2:
echo "2";
echo "<BR>" ;
break;
case 3:
echo "3";
echo "<BR>" ;
break;
case 4:
echo "4";
echo "<BR>" ;
break;
case 5:
echo "5";
echo "<BR>" ;default:
echo "OK";
}例如以上语句可以在i等于某个数时输出某个数字,
但是现在1-5个数字是瞬间输出,请教可以用什么方法让这5个数字隔几秒再输出,比如输出1后隔5秒输出2,再隔5秒输出3
还有个问题,上面的代码只能输出一次,就是说输出1-5个数字后就不输出了,请教有没什么办法可以循环输出1-5个数
就是说,输出完1-5之后,把i变成1,又重新输出一次
解决方案 »
- 有关网站上传的问题
- JpGraph中文乱码完美解决方案
- 超级菜鸟的MM,现在遇到难题了,希望各位大侠帮忙!
- 50分求人帮忙,在线等待
- 奇怪的问题:mysql_select_db()函数没有定义
- thinkph到底怎样输出excel,小弟快急疯了
- 如何利用PHP对IC卡中的信息进行读取/存储??有相关资料也可(分不够再给)
- function 里怎么用include();
- 寻:自动备份数据库数据到指定文件的函数
- 打开PHP网站出现报错function.require-once,文件在PHP中不存在。求大神帮助
- 从十几万条数据中查找某几条数据 页面反应慢
- php只能在本地服务器网站跟目录创建目录吗?不能在其它盘创建吗?
结果还是会一次性输出,并没有输出一个,过5秒,再输出一个的形式
把ajax调用时间改成30秒还是一样的结果,无法一个一个的输出
如果你要像打字机那样显示,那么请使用js来控制.
flush();
ob_flush();
sleep(5); 对于 ie 浏览器,还需
echo $i . str_repeat(' ', 256);
即每次输出不能少于 256 字节达到此效果的充分必要条件是 output_buffering = off