//打印出金字塔的一半
//死去活来
//外层的for循环控制层数
for($i=1;$i<=3;$i++){
//内层控制每层*的个数
for($j=1;$j<=$i;$j++){
echo '*';
}
echo '<br/>';
}
//打印出整个金字塔
//如果打印3层
// * * -> 1 2个空格 1个* (1-1)*2+1=1
// ** *** -> 2 1个空格 3个* (2-1)*2+1=3
// *** ***** -> 3 0个空格 5个* (3-1)*2+1=5
$n=20;
for($i=1;$i<=$n;$i++){
//在打印*前,先打印空格
for($k=1;$k<=$n-$i;$k++){
echo " ";
}
//内层控制每层*的个数
for($j=1;$j<=($i-1)*2+1;$j++){
echo '*';
}
echo '<br/>';
}
//外层的for循环控制层数
for($i=1;$i<=3;$i++){
//内层控制每层*的个数
for($j=1;$j<=$i;$j++){
echo '*';
}
echo '<br/>';
}
//打印出整个金字塔
//如果打印3层
// * * -> 1 2个空格 1个* (1-1)*2+1=1
// ** *** -> 2 1个空格 3个* (2-1)*2+1=3
// *** ***** -> 3 0个空格 5个* (3-1)*2+1=5
$n=20;
for($i=1;$i<=$n;$i++){
//在打印*前,先打印空格
for($k=1;$k<=$n-$i;$k++){
echo " ";
}
//内层控制每层*的个数
for($j=1;$j<=($i-1)*2+1;$j++){
echo '*';
}
echo '<br/>';
}