使用循环在PHP中创建形状

使用循环在PHP中创建形状,php,loops,if-statement,shape,Php,Loops,If Statement,Shape,我的任务是使用循环在PHP中创建一个形状,循环应该是这样的: 我应该使用嵌套循环和if语句 我的出发点是这段代码: <?php $n = 5; for ($i = 0; $i < $n; $i++) { $row = ''; for ($j = 0; $j < $n; $j++) { $row .= '*'; } echo $row . '<br>'; } ?> 我一直从我的导师那里得到提示,但我仍然不

我的任务是使用循环在PHP中创建一个形状,循环应该是这样的:

我应该使用嵌套循环和if语句

我的出发点是这段代码:

<?php
$n = 5;

for ($i = 0; $i < $n; $i++) {
    $row = '';
    for ($j = 0; $j < $n; $j++) {
        $row .= '*';
    }
    echo $row . '<br>';
}
?>


我一直从我的导师那里得到提示,但我仍然不知道如何继续。

如果这是你导师的任务,他给了你提示,那么我认为这是一项任务,你的导师知道如何做。通过只给你提示,你的导师很可能是在测试你的技能,或者让你去培养他们

你应该更加努力。我们的职责不是削弱导师的权威和期望

从我所看到的(你只举了一个例子,很难推断出模式)这是一个非常简单的任务,需要你专注于一个问题,然后提出一个简单的算法解决方案

但是,如果您在一个非常特殊的问题上被阻止,请随时提出一个特定的问题。

$n=5;
$n = 5;
$output = '';
for ($i=1; $i <= $n; $i++) { 
    $output .= $i;
}

for ($i=0; $i < $n; $i++) { 
    $output[$i] = '*';
    echo $output . "\n";
}
$output='';
对于($i=1;$i“如何继续”通常是执行代码,观察其行为,确定其与您想要的行为之间的差异,并修改代码以更接近您想要的行为。此代码以何种方式不符合您想要的行为?我想发布完全相同的解决方案。但您快了30秒…:-)祝您下次好运(S)他永远也学不会,那样的话……你是对的。但我们在这里提供解决方案。我的亲密关系不是为了获得徽章。那么,至少用一些注释来解释你的代码是做什么的,因为只有代码的答案不是一个好答案。此外,这似乎是一个“做我的家庭作业”的问题,因此,如果作者在不理解的情况下复制/粘贴代码,这对作者没有任何帮助。现在我将否决这个答案,因为我认为这是没有建设性的