【问题标题】:How to make a result like this?如何做出这样的结果?
【发布时间】:2014-11-23 18:13:34
【问题描述】:

如何使用 for 使结果看起来像这样?请帮忙。我不知道该怎么做。

*****
****
***
**
*

我所知道的就是做出这样的结果:

for($i=1; $i>=5; $i++){
    echo $i;
}

【问题讨论】:

  • 你可以使用str_repeat
  • 试试$i<=5这个循环
  • 尝试将一个循环嵌套在另一个循环中。

标签: php for-loop


【解决方案1】:

试试这个:

<?php
$size=5;
for($i=$size; $i>0; $i--){
    echo str_repeat("*", $i)."<br/>\n";
}
?>

由于灵活性,我将结构的大小存储在变量$size 中。 另请参阅str_repeat()

【讨论】:

    【解决方案2】:

    您可以通过倒计时循环str_repeat

    获得它
    for($i=5; $i>=1; $i--){
        echo str_repeat("*", $i) ."<br>";
    }
    

    【讨论】:

      猜你喜欢
      • 2020-04-11
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2013-08-15
      • 1970-01-01
      相关资源
      最近更新 更多