PHP中使用循环实现的金字塔图形
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-24 16:25:51 浏览: 评论:0
这篇文章主要介绍了PHP中使用循环实现的金字塔图形,本文是一篇PHP的课堂笔记,完成老师的作业总结而来,需要的朋友可以参考下
今天学习了最基础的PHP条件和循环语句,最后老师提了几个问题,其中一个实现空心金字塔的图像比较好玩。
老师要让我们实现的是:
- *
- * *
- * * * 的空心金字塔。
第一种:
- for ($i=1;$i<=5;$i++){
- switch ($i){
- case 1:
- echo " "."*"." ";
- break;
- case 2:
- echo " ";
- break;
- case 3:
- echo " "."*"." "."*"." ";
- break;
- case 4:
- echo " ";
- break;
- case 5:
- echo "*"." "."*"." "."*";
- break;
- }
- echo "<br>";
实现效果就是老师要求的图像,不过老师觉得应该还有更简单的实现方式,可以将空格和*号分开输出;
于是就有了第二种:
- for($a=0;$a<4;$a++){
- for($b=4;$b>$a;$b--){
- echo " ";
- }
- for($c=1;$c<=$a;$c++){
- echo "*";
- }
- for($d=0;$d<=$a;$d++){
- echo "*";
- }
- echo "<br>";
- }
这个实现的效果就没有刚才那种中间空心的了,效果如下:
- *
- **
- *****
- ******
这个还没有实现空心,待会再试试,今天第一篇博客算完成了,希望以后可以长写。
Tags: PHP金字塔图形
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)