【问题标题】:How to Print the string in following manner using PHP for loop? [closed]如何使用 PHP for 循环以下列方式打印字符串? [关闭]
【发布时间】:2013-02-12 23:37:50
【问题描述】:

我想知道,我们如何使用 PHP 中的 For 循环以这种格式打印数据。

XXXXX
XXXX
XXX
XX
X

我是PHP的初学者,无法为此编写代码。

谢谢

山姆

【问题讨论】:

  • 我是PHP初学者,无法解决问题。
  • 这应该是 CS 老师最常见的作业了。网上有大量关于此的信息(以及几乎所有其他排列方式)。一点点谷歌搜索会为您节省很多时间。

标签: php loops for-loop


【解决方案1】:

我不知道你在这里要求什么,你的问题真的不清楚,但如果你想以这种方式打印输出,这样的事情可能会有所帮助,但又一次。我不知道你在这里想要什么。

正如其他人所说,你应该谷歌,因为我想这是一个家庭作业。

$count = 5;
for($i = $count; $i >0 ; $i--)
{
     for($j = 1; $j <= $i; $j++)
     {
           echo "X";
     }
     echo "</br>"; 

}

【讨论】:

  • 他显然懒得自己做作业,所以他让SO帮他做。我想从长远来看,这真的对他没有帮助。 ;)
  • 是的,我猜你是对的。
  • 有人投了反对票,尝试提供帮助总是很有趣... :(
  • 大声笑,是的,我看到了。猜猜人们同意我的看法,这没有帮助? =/
  • your code has too many typo 请在此处发布之前运行您的代码
【解决方案2】:

你可以使用循环来做到这一点

$n = 5;
for($i=$n;$i>0;$i--)
  {
   for($j=1;$j<=$i;$j++)
   {
    echo "*";
   }
  echo"<br>";
}

【讨论】:

    【解决方案3】:
    <?php
    $i = 5;
    while($i > 0){
        echo str_pad('', $i, 'X') . '<br>';
        $i--;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多