PHP中使用循环实现的金字塔图形
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循环和条件语句的知识。希望我能通过不断实践来更好地掌握这些技能,并继续在博客上分享我的学习心得。这次的分享就到这里,期待下一次的博客更新能带来更好的内容!
编程语言
- PHP中使用循环实现的金字塔图形
- 浅谈在vue中使用mint-ui swipe遇到的问题
- ASP.NET中HyperLink超链接控件的使用方法
- js实现鼠标拖动功能
- PHP getName()函数讲解
- html的DOM中Event对象onblur事件用法实例
- JavaScript 去前后全脚半脚空格的正则
- 快速解决select2在bootstrap模态框中下拉框隐藏的问
- 纯JavaScript实现获取onclick、onchange等事件的值
- PHP静态文件生成类实例
- 今天你说520了吗-不仅有php表白书还有java表白神器
- 密码强度检测函数(正则)
- Base64编码的深入认识与理解
- jQuery实现简单二级下拉菜单
- 一款不错的flash Mp3播放器
- js判断鼠标左、中、右键哪个被点击的方法