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

网络编程 2025-03-13 07:48www.168986.cn编程入门

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

}

```

上述代码实现了老师要求的图像。老师建议应有更简洁的方式,将空格和符号分开输出。于是,我尝试了第二种方法:

```php

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 "
"; //换行,为下一行做准备。

}

```    第二个尝试的图像并没有实现空心效果。其输出的图形更像是实心的金字塔形状。我需要在符号和空格的排列上做进一步的调整以实现空心效果。虽然还没有完成这个任务,但我今天在课堂上学习到了很多关于PHP循环和条件语句的知识。希望我能通过不断实践来更好地掌握这些技能,并继续在博客上分享我的学习心得。这次的分享就到这里,期待下一次的博客更新能带来更好的内容!

上一篇:浅谈在vue中使用mint-ui swipe遇到的问题 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by