这篇文章主要介绍了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中使用循环实现的金字塔图形相关推荐

  1. python循环语句-python语句中Python循环语句(附代码)

    python语句多如牛毛,对于很多初学者来说,不知道该如何下手.今天本文将着重讲述python语句中for语句和while语句.都知道这2种语句都属于循环语句,for语句属于遍历循环,while语句属 ...

  2. python中for循环和while循环的区别_Python中for循环和while循环有什么区别?

    for循环和while循环有什么区别?众做周知,循环是Python中最基础也是最常见的知识点之一,下面我们来一起好好学习一下for循环和while循环,并对比分析两者的使用区别,帮助Python初学者 ...

  3. php中用for循环制作矩形,PHP中for循环语句的几种变型

    PHP中for循环语句的几种变型 2021-01-22 10:21:42406 for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多 ...

  4. python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同

    原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...

  5. do matlab的 while循环_在MATLAB中,循环控制语句可以用for、while或do-while进行控制...

    在MATLAB中,循环控制语句可以用for.while或do-while进行控制 更多相关问题 [单选,A4型题,A3/A4型题] 28岁初产妇,孕32周,全身水肿及头痛就诊.查体:血压170/110 ...

  6. js中的for循环如何跳出,js中for循环的两种语法

    js几种for循环的几种用法 谷歌人工智能写作项目:小发猫 js,for循环是怎么运行的? typescript有哪些变化. 最普遍的介绍:for循环是JavaScript中最常用的循环,标准for循 ...

  7. java退出循环吗,在Java中退出循环

    我正在使用 Java,但我想这个问题适用于任何语言.我只是想问一下,使用布尔值退出循环是更好的做法,我在循环中切换或只使用break; 例如,我只是在写一个方法来获得国际象棋中女王的有效动作. pri ...

  8. python中for循环和while循环的区别_python中while循环和for循环的定义和详细的使用方法...

    1.循环的定义,反复做某事,具有明确的开始和结束. 2.在Python中循环有while和for两种方式: While循环:1)语法结构 >>> while 条件: ... 需要循环 ...

  9. nstimer循环引用_ios开发中经典循环引用场景?

    1.属性传值循环引用 如:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexP ...

最新文章

  1. senseFly为eBee农用无人机装备多谱段传感器
  2. 【JavaScript基础】js中关于声明提前的几个误区
  3. 计算机英语心得体会200字,英语读后感200字精选3篇
  4. php srem,SREM命令_视频讲解_用法示例-redis编程词典-php中文网
  5. Zara精讲C#.Cache、它和Redis区别是什么???
  6. 概率论学习之瓢虫冬眠
  7. 工作上碰到的技术问题积累
  8. c语言编程题题库及详解答案,C语言编程题及答案.pdf
  9. 深度学习(13):pointnet++论文翻译与学习
  10. DirectoryEntry的使用
  11. oracle导出报错00091,exp报错:EXP-00091 Exporting questionable statistics
  12. IPtables中SNAT、DNAT和MASQUERADE的含义
  13. Unity性能优化之字体裁剪
  14. 『关键词挖掘』结合 LDA + Word2Vec + TextRank 实现关键词的挖掘
  15. Vue中 引入使用 vue-json-views
  16. 博弈论(Nim游戏、有向图游戏之SG函数)
  17. 数学-排列组合的理解
  18. Invalid bound statement (not found): com.itheima.mapper.userMapper.SelectAll
  19. [AHK]为通达信软件定义快捷键(发送按键法)
  20. CPU/GPU/GPGPU简介

热门文章

  1. 双评价技术指南2020_2020年双11 千元以下人体工学椅选购指南,不交智商税
  2. elasticsearch7.1的一些自问自答
  3. 自动化的内容生成语言模型如何帮助您赢得seo竞赛
  4. 大数据分析学习的详细解读
  5. 【游戏设计模式】之三 状态模式、有限状态机 Unity版本实现
  6. 如何使用计算机勾绘汇水面积,汇水面积怎么计算
  7. 离心泵水力设计——叶轮设计——2 前后盖板型线
  8. android 插屏广告代码,插屏(Interstitial)广告样式
  9. labelme标记图像时JSON标签复制
  10. 被“淘宝”的章文嵩西邮之行