我正在尝试制作一个程序,提供如下的oputput:

X

XX

XXX

XXXX

XXXXX

XXXX

XXX

XX

X

我有一个类似的程序是:

$n = 4;

$R[] = '*';

$w = 1;

for( $c=1; $c<=$n; $c++ ){

$R[] = '*'.str_repeat( '*',$w );

$w = $w+1;

}

print '

'.implode( "\n",$R ).'

';

?>

但我需要使用一个函数并为更简单的代码创建另一个循环.

我还需要在第5行后减少它.

提前比…

解决方法:

function drawPyramid($length) {

for ($i = 1; $i <= $length; ++$i) {

echo str_repeat("x", $i) . "\n";

}

for ($i = $length - 1; $i > 0; --$i) {

echo str_repeat("x", $i) . "\n";

}

}

drawPyramid(3);

echo "\n";

drawPyramid(5);

标签:php,function,loops,for-loop

来源: https://codeday.me/bug/20190714/1461219.html

php调用for循环函数吗,我需要将“函数”与“for循环”结合使用php相关推荐

  1. androidstudio调用系统相机为什么resultcode一直返回0_函数递归调用?看这文就够了...

    作者 | Cooper Song 责编 | Elle 出品 | 程序人生(ID:coder_life) 我猜,大多数程序员第一次接触函数的递归调用都是在算斐波那契数列某项值的时候,这是函数递归调用最常 ...

  2. Python第五天 文件访问 for循环访问文件 while循环访问文件 字符串的startswith函数和split函数 linecache模块...

    Python第五天   文件访问    for循环访问文件    while循环访问文件   字符串的startswith函数和split函数  linecache模块 目录 Pycharm使用技巧( ...

  3. 前端:JS/22/函数(函数的概念,函数的定义格式,函数定义格式的说明,函数的调用,函数的参数),全局变量和局部变量,拷贝传值和引用传址,匿名函数,二维数组,对象,自定义对象的创建

    函数 1,函数的概念 函数,是将一段公共的代码进行封装,给它起个名字叫"函数" 函数可以一次定义,多次调用:函数可以将常用的功能代码,进行封装,如:用户名的验证,验证码函数,邮箱验 ...

  4. 【C语言函数】 - 库函数、自定义函数、函数参数、函数调用、嵌套调用链式访问、递归与迭代、缓冲区

    目录 一.函数是什么 二.C语言中函数的分类 1.如何学会使用库函数 1.1.strcpy 1.2.memset 2.自定义函数 2.1.与库函数的区别 2.2.写一个函数可以找出两个整数的最大值 2 ...

  5. python文件之间的相互调用_「Python 系列」 Python 生成器函数详解

    Python的生成器函数提供了一种强大的机制来管理数据和计算资源,但是对于Python的新手来说,它们不一定直观.在本文中,我将分解生成器的机制,同时还介绍我希望是一个有启发性的示例:用于管理和流传输 ...

  6. 119.编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入

    计算下列级数之和 题目:编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输入 效果 讲解 代码 题目:编写函数,该函数的功能是计算下列级数之和,和值返回调用函数,数据由主函数输 ...

  7. python中主函数循环_python入门(三):分支、循环、函数详解

    1.分支 if循环格式: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_b ...

  8. java调用js匿名函数参数,js中匿名函数和回调函数

    匿名函数: 通过这种方式定义的函数:(没有名字的函数) 作用:当它不被赋值给变量单独使用的时候 1.将匿名函数作为参数传递给其他函数 2.定义某个匿名函数来执行某些一次性任务 var f = func ...

  9. C程序设计基础(5):函数基础详解(函数定义、调用、原型、参数)

      上一节中,我们学习了有关数组和字符串的常用方法.数组和字符串的加持大大降低了我们命名和使用变量的复杂程度,节约了代码量,但这还不够.程序编写过程中,我们往往会遇到一段相似的代码在多个不同的位置出现 ...

  10. 笔记整理1----Java语言基础(一)01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法

    01 变量与数据类型+02 运算符与表达式+03 条件判断与循环语句+04 JAVA数组+05 函数与方法 第01天 java基础知识 今日内容介绍  Java概述.helloworld案例  工 ...

最新文章

  1. 人工智能时代的数据中心该怎么建?腾讯给出了自己的答案
  2. JavaScript MSN 弹出消息框
  3. mysql时间总结_MYSQL日期时间总结
  4. MySQL 8 安装教程
  5. 语法分析分析器的实现
  6. 文本分类(2)-基于传统机器学习方法进行文本分类
  7. 微信公众号--根据用户的opneId发送模版消息
  8. java基础知识(七)-- 泛型(Generics )
  9. 巨杉数据库5.0携手中信网科助推金融业创新发展
  10. Android识别字符串中的简体和繁体字
  11. 华为阿里下班时间曝光:所有的光鲜,都有加班的味道
  12. linux用户自动输入密码,Linux自动输入密码登录用户
  13. VMware vSphere 虚拟化实施手册及故障案例 | 多图
  14. 上海地铁票价涨幅对比 2005-9-15执行
  15. jQuery操作Dom元素、jQuery遍历、JavaScript遍历
  16. 百万CT网上卖,东软医疗这样推动行业阳光采购
  17. Rufus开源版U盘引导制作工具V3.16
  18. 【快代理API】查询隧道代理当前IP
  19. 如有回忆,我情愿和你化作一团火焰!
  20. DSPE-PEG-AEYLR,磷脂-聚乙二醇-小肽修饰脂质体,DSPE-PEG2000-AEYLR

热门文章

  1. javascript之基本概念
  2. Linux系统管理的基本入手点
  3. 搭建WEB服务详解(二)
  4. 一个人的渺小与微不足道。
  5. php实现stripos,php stripos()函数
  6. HBase总结(十三)HBase Shell 常用命令及例子
  7. android开发调用照相机
  8. 几大最短路径算法比较
  9. 二进制 java Class文件解析实例
  10. 搭建kubernetes DashBoard