首页 开发编程 正文

php怎么循环输出三角形(php输出倒三角形)

$k=5-$i指空格数与当前层级数的关系,得到空格数之后接着循环星星*:$j=2*$i-1即是*与层数的关系,第二层为2*2-1=3.....在下面是循环完了空格和*后输出换行符,php如何通过for循环语句做出这个三角形;$char){//$num是显示行数$char是显示的什么字符for($i=1:求助PHP怎么用for循环输出三...

本篇文章给大家谈谈php怎么循环输出三角形,以及php输出倒三角形对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

求助,PHP用for写出三角形金字塔,能不能讲解一下,求助!!!

首先第一个for循环:$i=5代表依次循环金字塔的层数,每循环一次层数则同时执行一次内层的两个for循环,然后层数加1准备第二次循环;第二个for循环:这里循环的是空格,$k=5-$i指空格数与当前层级数的关系,比如现在是第一层那么空格数为5-1=4,得到空格数之后接着循环星星*,$j =2*$i-1即是*与层数的关系,第一层为一个2*1-1=1,第二层为2*2-1=3.....在下面是循环完了空格和*后输出换行符,即换下一层,下图是实现效果

php循环怎么输出直角三角形效果?

只需要使用两个循环就可以了。

foreach (range(0, 10) as $value) {

foreach (range(0, $value) as $vo) {

echo '*';

}

echo 'br/';    // 这里输出一个换行 就是 br 标签,我这里不知道为什么不显示

}

效果如下:

php如何通过for循环语句做出这个三角形,要求通过改变变量数值来实现有多少行

?PHP

function draw($num,$char){ //$num 是显示行数 $char 是显示的什么字符

for($i=1;$i=$num;$i++){

for($j=1;$j=$i;$j++){

echo $char;

}

echo "br/";

}

}

draw(5,"*");

?

求助PHP怎么用for循环输出三角形

$star_max_num=8;

for($i=1;$i=$star_max_num;$i++)

{

for($k=$star_max_num-$i;$k=0;$k--)

{

echo ' ';

}//for

for($star=1;$star=$i;$star++)

{

echo '*';

}//for

echo "br";

}//for

这是在网页中打印输出的,如果是在命令行输出,把' '改成空格: ' '

把"br"改成"\n"

用PHP通过表单输入行数,输出对应的三角形"*"型,如输入3,输出 * *** *****

function Action($line) {

$init = $line;

for ($a=1; $a=$line; $a++) {

echo str_repeat('nbsp;', $init);

echo str_repeat('*', $a);

echo 'br/';

$init -= 1;

}

}

Action(10);

php怎么循环输出三角形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php输出倒三角形、php怎么循环输出三角形的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除