用for循环打印*在页面上,依次递增递减为1-10-1!

来源:6-10 PHP中循环结构之do…while语句的运用优势举例

逻辑小菜鸟

2017-05-02 22:04

$xing='*';
for($i=1;$i<=21;$i++){
   if($i<12){
       for($o=1;$o<$i;$o++){
           echo $xing;
       }
       echo '<br/>';
   }
   else{//这里开始出错,问题错在哪里??
       for($o=9;$o>=1;$o--){
           echo $xing;
       }
       echo '<br/>';
   }
}

写回答 关注

1回答

  • SylarX
    2017-05-02 22:42:14

    <?php

    $xing='*';

    for($i=1;$i<=21;$i++){

       if($i<12){

           for($o=1;$o<$i;$o++){

               echo $xing;

           }

           echo '<br/>';

       }

       else{//这里开始出错,问题错在哪里??

           for($o=1;$o<=21-$i;$o++){

               echo $xing;

           }

           echo '<br/>';

       }

    }

    ?>


PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题