好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php打印三角星星方法实列

php打印三角星星方法实列 php打印三角形,直角三角形、倒直角三角形、等腰三角形的代码。逻辑都是外层循环控制行数,内层循环控制空格或星号的个数。

一、php输出直角三角形

<?php for($i=0;$i<=6;$i++){     echo str_repeat("*",$i*2+1);     echo '<br/>'; }

二、php输出倒直角三角形

<?php for($i=6;$i>=0;$i--){     echo str_repeat("*",$i*2+1);     echo '<br/>'; }

三、php输出等边三角形

<?php for($i=0;$i<10;$i++){     //空格个数     for($j=10;$j>$i;$j--){         echo "&nbsp;";     }     //星号个数     for($k=0;$k<($i+1)*2-1;$k++){         echo "*";     }     echo "<br>"; }

三、php输出空心三角形

<?php $h=10; //行数 for($i=0;$i<$h;$i++){     //空格个数     for($j=$h;$j>$i;$j--){         echo "&nbsp;";     }     //星号个数     for($k=0;$k<($i+1)*2-1;$k++){         //最后一行         if($i==$h-1){             echo str_repeat("*",$k<($i+1)*1.3);         }else{             //只输出这一行的第一个或最后一个星号             if($k==0 || $k==(($i+1)*2-1)-1){                 echo "*";             }else{                 echo "&nbsp;";             }         }     }     echo "<br>"; }

四、php输出空心菱形

<?php $h=10; //行数 for($i=0;$i<$h;$i++){     //空格个数     for($j=$h;$j>$i;$j--){         echo "&nbsp;";     }     //星号个数     for($k=0;$k<($i+1)*2-1;$k++){         //只输出这一行的第一个或最后一个星号         if($k==0 || $k==(($i+1)*2-1)-1){             echo "*";         }else{             echo "&nbsp;";         }     }     echo "<br>"; } for($i=$h;$i>=0;$i--){     //空格个数     for($j=0;$j<$h-$i;$j++){         echo "&nbsp;";     }     //星号个数     for($k=0;$k<($i+1)*2-1;$k++){         //只输出这一行的第一个或最后一个星号         if($k==0 || $k==(($i+1)*2-2)){             echo "*";         }else{             echo "&nbsp;";         }     }     echo "<br>"; }

以上就是php打印三角星星方法实列 全部内容,请大家多多支持自学php网

查看更多关于php打印三角星星方法实列的详细内容...

  阅读:58次