在网上搜了一下php算法中的菱形画法,也许是我没找全的缘故,结果发现几乎在所有的能搜出来的算法中,菱形都只画了一半,我想这可能是大量转载的原因吧,so,鄙人特地写了一个完整的菱形画法,如下,如有不妥,欢迎各位批评指正^_^
<?php
/**
*author:尘烟
*email:578672331@qq.com
*date:2012-1-31
*/
//画上一半
for($i=0;$i<=3;$i++){
for($j=0;$j<=3-$i;$j++){
echo " ";
}
for($k=0;$k<=2*$i;$k++){
echo "*";
}
echo "<br />";
}
//中间
echo "*********<br />";
//画下一半
for($i=3;$i>=0;$i--){
for($j=0;$j<=3-$i;$j++){
echo " ";
}
for($k=0;$k<=2*$i;$k++){
echo "*";
}
echo "<br />";
}