<?php $n=5; for($i=1;$i<=$n;$i++){ //在打印*前,先打印空格 for($k=1;$k<=$n-$i;$k++){ echo" "; } //内层控制每层*的个数 for($j=1;$j<=($i-1)*2+1;$j++){ //如果是第一层和最后一层 if($i==1||$i==$n){ echo '*'; }else{ if ($j==1||$j==($i-1)*2+1) { echo"*"; }else{ echo " "; } } } echo'<br/>'; } ?>
<?php $n=5; for($i=1;$i<=$n;$i++){ //在打印*前,先打印空格 for($k=1;$k<=$n-$i;$k++){ echo" "; } //内层控制每层*的个数 for($j=1;$j<=($i-1)*2+1;$j++){ //如果是第一层和最后一层 if($i==1||$i==$n){ echo '*'; }else{ if ($j==1||$j==($i-1)*2+1) { echo"*"; }else{ echo " "; } } } echo'<br/>'; } ?>