--- title: *例題*印星星 tags: PHP基礎課程 --- 印星星 === 直角三角形 ![](https://i.imgur.com/d6UA6ix.png) ```php= for($i=0;$i<5;$i++){ for($j=0;$j<=$i;$j++){ echo "*"; } echo "<br>"; ``` 倒直角三角形 ![](https://i.imgur.com/M64ECxF.png) ```php= for($i=0;$i<5;$i++){ for($j=5;$j>$i;$j--){ echo "*"; } echo "<br>"; ``` 正三角形 ![](https://i.imgur.com/ltMUYzs.png) ```php= for($i=0;$i<5;$i++){ for($k=4;$k>$i;$k--){ echo "&nbsp;"; } for($j=0;$j<($i*2+1);$j++){ echo "*"; } echo "<br>"; ``` 倒正三角形 ![](https://i.imgur.com/PaeX1hw.png) ```php= for($i=0;$i<6;$i++){ for($k=0;$k<$i;$k++){ echo "&nbsp"; } for($j=7;$j>($i*2);$j--){ echo "*"; } echo "<br>"; } ``` 菱形 ![](https://i.imgur.com/ge8zTCK.png) ```php= $size=2; if($size%2==0){ $size=$size+1; } if($size<3){ $size=3; } for($i=0;$i<$size;$i++){ if($i<=(($size-1)/2)){ $space=($size-1)/2-$i; $stars=$i*2+1; }else{ $space=$i-($size-1)/2; $stars=($size-$i)*2-1; } for($k=0;$k<$space;$k++){ echo "&nbsp"; } for($j=0;$j<$stars;$j++){ echo "*"; } echo "<br>"; } ``` 矩形 ![](https://i.imgur.com/ieBDExz.png) ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ echo "*"; } echo "<br>"; } ``` 中空矩形 ![](https://i.imgur.com/WUmAC74.png) ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ if($i==0 || $i==4 || $j==0 || $j==4){ echo "*"; }else{ echo"&nbsp;"; } } echo "<br>"; } ``` 矩形顯示四個角 ![](https://i.imgur.com/Wlv1U7R.png) ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ if(($i==0 || $i==4)&&($j==0 || $j==4)){ echo "*"; }else{ echo"&nbsp;"; } } echo "<br>"; ``` 矩形中間+X ![](https://i.imgur.com/0n9ngBZ.png) ```php= $size=10; for($i=0;$i<$size;$i++){ for($j=0;$j<$size;$j++){ if($i==0 || $i==($size-1) || $j==0 || $j==($size-1) || $i==$j || $j==($size-1-$i)){ echo "*"; }else{ echo"&nbsp;"; } } echo "<br>"; } ```