<?php
echo "<br><br>金字塔 style1<br>";
for($i=1;$i<9;$i++){
for($k=0;$k<$i;$k++){
echo "*";
}
echo "<br>";
}
echo "<br><br>金字塔 style2<br>";
for($c=5;$c>0;$c--){
for($c1=0;$c1<$c;$c1++){
echo "*";
}
echo "<br>";
}
echo "<br><br>金字塔 style3<br>";
for($a=0;$a<11;$a++){
//先弄一个倒立的,可以理解为先计算空格数量
for($d=11;$d>$a+1;$d--){
echo " ";
}
//计算每行星号的数量
for($b=0;$b<($a+1)*2-1;$b++){
echo "*";
}
echo "<br>";
}
echo "<br><br>金字塔 style4<br>";
$gaodu =20;
for($a=0;$a<$gaodu;$a++){
//先弄一个倒立的,可以理解为先计算空格数量
for($d=$gaodu;$d>$a+1;$d--){
echo " ";
}
//计算每行星号的数量
for($b=0;$b<($a+1)*2-1;$b++){
if($a==0 || $a==$gaodu-1){
echo "*";
}else{
if($b==0 || $b==(($a+1)*2-2)){
echo "*";
}else{
echo " ";
}
}
}
echo "<br>";
}
echo "<br><br>金字塔 style5 变 ◇菱形<br>";
$gaodu =10;
for($a=0;$a<$gaodu;$a++){
//先弄一个倒立的,可以理解为先计算空格数量
for($d=$gaodu;$d>$a+1;$d--){
echo " ";
}
//计算每行星号的数量
for($b=0;$b<($a+1)*2-1;$b++){
if($a==0 ){
echo "*";
}else{
if($b==0 || $b==(($a+1)*2-2)){
echo "*";
}else{
echo " ";
}
}
}
echo "<br>";
}
//倒立空三角
for($q=1;$q<$gaodu;$q++){
for($w=0;$w<$q;$w++){ //先算出空格
echo " ";
}
for($w=($gaodu-$q)*2-1;$w>0;$w--){
if($q==$gaodu-1){ //判断最后一行星号
echo "*";
}else{
if($w==1 || $w==($gaodu-$q)*2-1){ //判断第一个星号 或者 最后一个星号
echo "*";
}else{
echo " ";
}
}
}
echo "<br>";
}
?>
php 用for循环做,金字塔,菱形,空三角
最新推荐文章于 2023-12-27 13:25:48 发布