请选择 进入手机版 | 继续访问电脑版
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 地图任务 - 给官方提建议

论坛活动及任务 归纳网站最新活动 更新邮件保护帐号安全 第一季积分兑换活动 - 12周年上海聚会照片

万元奖励等你拿——点点网模板设计大赛 畅销译文征名——让最火的畅销书,印上你的标签 联系招聘客服 蓝色理想帮你找工作!

查看: 696|回复: 6

[php] php中 1 2 4 8 怎么循环输出,控制最对循环多少次 [复制链接]

li3083 楼主
帖子
52
体力
265
威望
0
居住地
广东省 广州市
发表于 2009-6-29 10:50:13 |显示全部楼层
php中 1 2 4 8 怎么循环输出
控制最对循环多少次,不能控制循环的最高值

另外怎么直接输出上面这个循环的最后一个
也就是最大数的这个8如何输出呢

·······································································

php输出结果是1  2  4  8  16
怎么循环输出(不能指定$a<=16,可以指定$a=5,就是5次循环)

怎么循环输出呢

另外注明直接输出这个的最大值也就是16

还有输出累加的值即1+2+4+8+16=31的这个值

[ 本帖最后由 li3083 于 2009-6-29 11:14 编辑 ]
我只会DIV,不会武功!

一路蹒跚

钻石会员 手机认证 

帖子
3784
体力
8283
威望
7
居住地
山东省 潍坊市
发表于 2009-6-29 10:57:21 |显示全部楼层
请你说明白一点好吧?
JS版

 提示:您可以先修改部分代码再运行


[ 本帖最后由 fonqing 于 2009-6-29 11:09 编辑 ]
PHP定制 QQ:31301678
li3083 楼主
帖子
52
体力
265
威望
0
居住地
广东省 广州市
发表于 2009-6-29 11:09:30 |显示全部楼层
php输出结果是1  2  4  8  16
怎么循环输出(不能指定$a<=16,可以指定$a=5,就是5次循环)

怎么循环输出呢

另外注明直接输出这个的最大值也就是16

还有输出累加的值即1+2+4+8+16=31的这个值

[ 本帖最后由 li3083 于 2009-6-29 11:11 编辑 ]
我只会DIV,不会武功!

一路蹒跚

钻石会员 手机认证 

帖子
3784
体力
8283
威望
7
居住地
山东省 潍坊市
发表于 2009-6-29 11:10:32 |显示全部楼层

 提示:您可以先修改部分代码再运行

PHP定制 QQ:31301678
li3083 楼主
帖子
52
体力
265
威望
0
居住地
广东省 广州市
发表于 2009-6-29 11:13:34 |显示全部楼层
不知道楼上的会用php输出吗?
刚刚学程序,以前一不会js,
我只会DIV,不会武功!
帖子
15842
体力
19379
威望
19
居住地
北京市 海淀区
发表于 2009-6-29 12:12:30 |显示全部楼层
  1. <?php
  2. $max = 5;
  3. $arr = array();
  4. for($i=0; $i<$max; $i++)
  5. {
  6.     $arr[] = pow(2, $i);
  7. }
  8. $total = array_sum($arr);

  9. print_r($arr);
  10. echo 'max:' . max($arr) . "\n";
  11. echo 'total:' . $total;
  12. ?>
复制代码


麻烦楼主表述清楚一些

一路蹒跚

钻石会员 手机认证 

帖子
3784
体力
8283
威望
7
居住地
山东省 潍坊市
发表于 2009-6-29 16:49:07 |显示全部楼层
原帖由 wuleying 于 2009-6-29 12:12 发表




麻烦楼主表述清楚一些

TO:银子   楼主不想用 最大值来控制循环,只想用循环次数
  1. <?php
  2. function printNum($t){
  3.         $i=1;
  4.         $s=1;
  5.         do{
  6.                 echo $s.' ';
  7.                 $s*=2;
  8.                 $i++;
  9.         }while($i<$t+1);
  10. }
  11. printNum(8);
  12. ?>
复制代码
PHP定制 QQ:31301678
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-1-15 00:02 , Processed in 0.349007 second(s), 8 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部