网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

PHP实现星号金字塔代码分享-创新互联

对于很多PHP初学者来说,初期阶段培养逻辑思维能力是非常有必要的。用PHP代码来生成金字塔的这个过程,就可以很好的培养初学者的逻辑思维能力。下面我们来详细讲解一下PHP生成金字塔的整个过程。

创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为呼兰企业提供专业的网站设计制作、成都网站制作,呼兰网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

1、生成金字塔的效果图:

PHP实现星号金字塔代码分享

2、代码实现过程:



';
 }
?>

3、逻辑:

(1)星号左右的空格如何实现:

空格的话用   代表。以5层来说空格是4 》 3 》 2 》1 》 0

第1层 空格是 4  (总层数-第几层)(5-1)

第2层 空格是 3  (总层数-第几层)(5-2)

第3层 空格是 2  (总层数-第几层)(5-3)

第4层 空格是 1  (总层数-第几层)(5-4)

第5层 空格是 0  (总层数-第几层)(5-5)

那么可以用for循环来for($n=1;$n<=(总层数-第几层);$n++) echo ' ';

(2)输出星号:

星号的话以5层来说:1 》 3 》5 》7 》9

发现是奇数那么可以用2(n)的次方来表示

1 = 2*1 -1

3 = 2*2 -1

5 = 2*3 -1

7 = 2*4 -1

9 = 2*5 -1

这里的乘以1 2 3 4 5是层数,那么输出星号for($s=0;$s<=(层数);$s++) echo '*';

以上就是如何用PHP代码生成金字塔的详细内容,更多请关注创新互联其它相关文章!


文章标题:PHP实现星号金字塔代码分享-创新互联
文章链接:http://bjjierui.cn/article/dccocd.html

其他资讯