PHP中使用循环实现的金字塔图形


Posted in PHP onNovember 08, 2014

今天学习了最基础的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>";

    }

这个实现的效果就没有刚才那种中间空心的了,效果如下:

      *
     ***
      *****
     ******* 

这个还没有实现空心,待会再试试,今天第一篇博客算完成了,希望以后可以长写。

PHP 相关文章推荐
PHP 中执行系统外部命令
Oct 09 PHP
实现了一个PHP5的getter/setter基类的代码
Feb 25 PHP
php数组函数序列之asort() - 对数组的元素值进行升序排序,保持索引关系
Nov 02 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
Jun 20 PHP
smarty循环嵌套用法示例分析
Jul 19 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
Aug 10 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
Jun 20 PHP
PHP上传文件及图片到七牛的方法
Jul 25 PHP
PHP attributes()函数讲解
Feb 03 PHP
php调用新浪短链接API的方法
Nov 08 #PHP
php禁止浏览器使用缓存页面的方法
Nov 07 #PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 #PHP
php采用file_get_contents代替使用curl实例
Nov 07 #PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 #PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
Nov 07 #PHP
php的curl封装类用法实例
Nov 07 #PHP
You might like
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
js特殊字符过滤的示例代码
2014/03/05 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
JS扩展String.prototype.format字符串拼接的功能
2018/03/09 Javascript
微信小程序实现默认第一个选中变色效果
2018/07/17 Javascript
微信小程序云开发之云函数详解
2019/05/16 Javascript
python使用PyFetion来发送短信的例子
2014/04/22 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
2018/11/07 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
python tkinter控件布局项目实例
2019/11/04 Python
python序列类型种类详解
2020/02/26 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
塔吉特百货公司官网:Target
2017/04/27 全球购物
黄金酒广告词
2014/03/21 职场文书
给学校建议书范文
2014/05/13 职场文书
大学生就业自荐书
2014/06/16 职场文书
ktv好的活动方案
2014/08/15 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
复试通知单模板
2015/04/24 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书