关于不少PHP初学者来讲,初期阶段造就逻辑思想才能长短常有须要的。用PHP代码来天生金字塔的这个进程,就能够很好的造就初学者的逻辑思想才能。上面咱们来具体解说一下PHP天生金字塔的整个进程。
一、天生金字塔的成果图:
二、代码完成进程:
<html> <body> <?php for($i=1;$i<=5;$i++){ for($n=1;$n<=(5-$i);$n++) //管制输入空格 echo ' '; for($s=1;$s<=(2*$i-1);$s++) //管制输入星号 echo '*'; echo '<br />'; } ?> </body> </html>
三、逻辑:
(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代码天生金字塔的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 金字塔
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!