首页 电脑 电脑学堂 查看内容

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

2014-11-9 14:24 935 0

摘要: 今天学习了最基础的PHP条件和循环语句,最后老师提了几个问题,其中一个实现空心金字塔的图像比较好玩。 老师要让我们实现的是:      *    ...
关键词: nbsp 老师 代码 效果 金字塔 图像 空格 几个问题 语句 输出

今天学习了最基础的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>";    } 这个实现的效果就没有刚才那种中间空心的了,效果如下:       *     ***      *****     ******* 
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部