当前位置:Gxlcms > PHP教程 > PHP中使用循环实现的金字塔图形,php循环金字塔图形_PHP教程

PHP中使用循环实现的金字塔图形,php循环金字塔图形_PHP教程

时间:2021-07-01 10:21:17 帮助过:13人阅读

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 "
";

实现效果就是老师要求的图像,不过老师觉得应该还有更简单的实现方式,可以将空格和*号分开输出;

于是就有了第二种:

代码如下:
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 "
";
}

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

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

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/908178.htmlTechArticlePHP中使用循环实现的金字塔图形,php循环金字塔图形 今天学习了最基础的PHP条件和循环语句,最后老师提了几个问题,其中一个实现空心金...

人气教程排行