今天给各位分享php怎么产生一个三角形的知识,其中也会对php判断能否构成三角形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录:
- 1、用PHP输出以*表示的等腰三角形
- 2、用PHP通过表单输入行数,输出对应的三角形"*"型,如输入3,输出 * *** *****
- 3、求助PHP怎么用for循环输出三角形
- 4、php循环怎么输出直角三角形效果?
- 5、php怎么怎么用*号做一个等腰三角形
- 6、PHP怎么输出三角形
用PHP输出以*表示的等腰三角形
idx
height
-
h
-
1
idx
=
height
-
h
-
1
+
2
*
h
+
1其实这个条件也只是个算法。。还是逻辑性的东西。
功能相信楼主也应该知道
idx
height
-
h
-
1这个判断是用来控制前面每一行前面输出空格和*的。而
idx
=
height
-
h
-
1
+
2
*
h
+
1是判断每一行输出*号以后的空格的。。如果要真正理解的话
建议楼主去加个断点
输出一个最简单的等腰三角型,一步一步去看
它是如何去循环的
相信会有更深的理解。。
用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怎么用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循环怎么输出直角三角形效果?
只需要使用两个循环就可以了。
foreach (range(0, 10) as $value) {
foreach (range(0, $value) as $vo) {
echo '*';
}
echo 'br/'; // 这里输出一个换行 就是 br 标签,我这里不知道为什么不显示
}
效果如下:
php怎么怎么用*号做一个等腰三角形
问题不难,给你两个版本,一个是在页面中输出的,一个是在命令行输出的:
页面输出版本,注意,这里为了看起来更加完美,“*”外面使用了span /进行包装,并设置了样式,同时,空白区域也是使用span /进行输出的,这样的目的是使用样式控制显示效果:
function printTriangle($len, $char='*') {
$offset = 0;
if ($len % 2 == 0) {
$offset = ceil($len / 2) + 1;
} else {
$offset = ceil(($len 1) / 2) + 1;
}
for ($i=1; $i=$len; $i++) {
echo str_repeat('span style="display: inline-table; width: 10px; height: 10px;"nbsp;/span', $len $i);
echo str_repeat('span style="display: inline-table; width: 20px; height: 10px; text-align: center;"'.$char.'/span', $i);
echo 'br /';
}
}
}
2. 命令行版本:注意,输出的星号($char)应该使用全角符号,保证占用两个基本空格的宽度,而空格只是占用半个全角的宽度:
function printTriangle($len, $char='×') {
$offset = 0;
if ($len % 2 == 0) {
$offset = ceil($len / 2) + 1;
} else {
$offset = ceil(($len 1) / 2) + 1;
}
for ($i=1; $i=$len; $i++) {
echo str_repeat(' ', $len $i);
echo str_repeat($char, $i);
echo PHP_EOL;
}
}
PHP怎么输出三角形
$s='';
for($i=1;$i=5;$i++){
$s.=$i;
echo $s."br/";
}
php怎么产生一个三角形的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php判断能否构成三角形、php怎么产生一个三角形的信息别忘了在本站进行查找喔。