Php 如何使用单for循环解决我的查询?

Php 如何使用单for循环解决我的查询?,php,for-loop,Php,For Loop,如何用PHP语言编写代码 * ** *** 我想用php打印这个星形形状,但条件是使用single for循环。这怎么可能 我的代码是我在这里感到困惑的地方: <?php $a="*"; for($b=1;$b<=3;$b++) { echo "*".$a."<br/>"; } echo "<br/>"; ?> 要获得此输出,您可能需要 您可以像这样在循环中使用 $a="*"; for($b=1;$b<=3;$b++) { echo s

如何用PHP语言编写代码

*
**
***
我想用php打印这个星形形状,但条件是使用single for循环。这怎么可能

我的代码是我在这里感到困惑的地方:

<?php
$a="*";
for($b=1;$b<=3;$b++)
{
echo "*".$a."<br/>";
}
echo "<br/>";
?>

要获得此输出,您可能需要

您可以像这样在循环中使用

$a="*";
for($b=1;$b<=3;$b++)
{
    echo str_repeat($a,$b).'<br>';
}

你期望什么样的产出?你得到了什么输出?这两者之间的区别是什么?我很困惑,你想做什么形状?我得到了这个输出配对,*******但我想马上得到这个输出,*******听起来像是我的家庭作业。你在找str_repeat吗?我们可以在不使用任何内置函数的情况下执行此操作吗?@KamalHasija您应该在您的帖子中指定此操作,请非常更新它,先生@smarberThank您先生,@riggsfully
<?php
$a="*";
for($b=1;$b<=3;$b++)
{
    echo $a."<br/>";
    $a .='*';
}

echo "<br/>";
$a="*";
for($b=1;$b<=3;$b++)
{
    echo str_repeat($a,$b).'<br>';
}
*
**
***