php打印一些图形

来源:互联网 发布:8051 单片机内部实现 编辑:程序博客网 时间:2024/06/05 17:10


<?php//打印出金字塔的函数function pyramid($num){for($i=1; $i<$num; $i++){echo " ";}echo "*<br />";for($i=2; $i<$num; $i++){for($j=1; $j<=$num+$i-1; $j++){if( $i+$j==$num+1 || $j==$num+$i-1 ) echo "*";else echo " ";}echo "<br />";}for($i=1; $i<=2*$num-1; $i++){echo "*";}echo "<br />";}//打印出菱形的函数function rhombus($num){//$num1=$num2=$num;for($i=1; $i<$num; $i++){echo " ";}echo "*<br />";for($i=2; $i<=$num; $i++){for($j=1; $j<=$num+$i-1; $j++){if( $i+$j==$num+1 || $j==$num+$i-1 ) echo "*";else echo " ";}echo "<br />";}for($i=$num-1; $i>=2; $i--){for($j=1; $j<=$num+$i-1; $j++){if( $i+$j==$num+1 || $j==$num+$i-1 ) echo "*";else echo " ";}echo "<br />";}for($i=1; $i<$num; $i++){echo " ";}echo "*<br />";}pyramid(9);echo "<br /><br />";rhombus(9);?>





0 0
原创粉丝点击