84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
$n = 5;
//层数
for ($i=1; $i<=$n; $i++){
//空格
for ($k=1; $k<=$n-$i; $k++){
echo " ";
}
//"*"号
for ($j=1; $j<=2*$i-1; $j++){
if ($i==1 || $i==$n){
echo "#";
}else{
if ($j== 1 || $j==2*$i-1){
回显 "#";
回显 " ";
echo "<br>";
你的逻辑不对
下面的#号逻辑,改成这样就对了
//"*"号 for ($j=1; $j<=2*$i; $j++){ if ($i==$n){ echo "#"; }else{ if ($j==1 || $j==2*$i-1){ echo "#";}else{ echo " ";} }}
你的逻辑不对
下面的#号逻辑,改成这样就对了