php循环实现金字塔,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 "
";
实现效果就是老师要求的图像,不过老师觉得应该还有更简单的实现方式,可以将空格和*号分开输出;
于是就有了第二种:
复制代码 代码如下:
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循环实现金字塔,PHP中使用循环实现的金字塔图形相关推荐
- python循环语句-python语句中Python循环语句(附代码)
python语句多如牛毛,对于很多初学者来说,不知道该如何下手.今天本文将着重讲述python语句中for语句和while语句.都知道这2种语句都属于循环语句,for语句属于遍历循环,while语句属 ...
- python中for循环和while循环的区别_Python中for循环和while循环有什么区别?
for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...
- php中用for循环制作矩形,PHP中for循环语句的几种变型
PHP中for循环语句的几种变型 2021-01-22 10:21:42406 for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多 ...
- python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同
原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...
- do matlab的 while循环_在MATLAB中,循环控制语句可以用for、while或do-while进行控制...
在MATLAB中,循环控制语句可以用for.while或do-while进行控制 更多相关问题 [单选,A4型题,A3/A4型题] 28岁初产妇,孕32周,全身水肿及头痛就诊.查体:血压170/110 ...
- js中的for循环如何跳出,js中for循环的两种语法
js几种for循环的几种用法 谷歌人工智能写作项目:小发猫 js,for循环是怎么运行的? typescript有哪些变化. 最普遍的介绍:for循环是JavaScript中最常用的循环,标准for循 ...
- java退出循环吗,在Java中退出循环
我正在使用 Java,但我想这个问题适用于任何语言.我只是想问一下,使用布尔值退出循环是更好的做法,我在循环中切换或只使用break; 例如,我只是在写一个方法来获得国际象棋中女王的有效动作. pri ...
- python中for循环和while循环的区别_python中while循环和for循环的定义和详细的使用方法...
1.循环的定义,反复做某事,具有明确的开始和结束. 2.在Python中循环有while和for两种方式: While循环:1)语法结构 >>> while 条件: ... 需要循环 ...
- nstimer循环引用_ios开发中经典循环引用场景?
1.属性传值循环引用 如:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexP ...
最新文章
- senseFly为eBee农用无人机装备多谱段传感器
- 【JavaScript基础】js中关于声明提前的几个误区
- 计算机英语心得体会200字,英语读后感200字精选3篇
- php srem,SREM命令_视频讲解_用法示例-redis编程词典-php中文网
- Zara精讲C#.Cache、它和Redis区别是什么???
- 概率论学习之瓢虫冬眠
- 工作上碰到的技术问题积累
- c语言编程题题库及详解答案,C语言编程题及答案.pdf
- 深度学习(13):pointnet++论文翻译与学习
- DirectoryEntry的使用
- oracle导出报错00091,exp报错:EXP-00091 Exporting questionable statistics
- IPtables中SNAT、DNAT和MASQUERADE的含义
- Unity性能优化之字体裁剪
- 『关键词挖掘』结合 LDA + Word2Vec + TextRank 实现关键词的挖掘
- Vue中 引入使用 vue-json-views
- 博弈论(Nim游戏、有向图游戏之SG函数)
- 数学-排列组合的理解
- Invalid bound statement (not found): com.itheima.mapper.userMapper.SelectAll
- [AHK]为通达信软件定义快捷键(发送按键法)
- CPU/GPU/GPGPU简介
热门文章
- 双评价技术指南2020_2020年双11 千元以下人体工学椅选购指南,不交智商税
- elasticsearch7.1的一些自问自答
- 自动化的内容生成语言模型如何帮助您赢得seo竞赛
- 大数据分析学习的详细解读
- 【游戏设计模式】之三 状态模式、有限状态机 Unity版本实现
- 如何使用计算机勾绘汇水面积,汇水面积怎么计算
- 离心泵水力设计——叶轮设计——2 前后盖板型线
- android 插屏广告代码,插屏(Interstitial)广告样式
- labelme标记图像时JSON标签复制
- 被“淘宝”的章文嵩西邮之行