PHP打印各种金字塔!

PHP打印各种金字塔!

<?php
for($i=1;$i<=7;$i++){
    for($j=1;$j<=5-$i;$j++){
        echo '';
    }
    for($k=1;$k<=$i-1;$k++){
        echo "*";
    }

    echo "<br/>";
}

?>

<?php

for($i=1;$i<=5;$i++){
    for($j=1;$j<=2*$i-1;$j++){
        echo '*';
    }
    for($k=2;$k<=$j;$k++){
        echo '&nbsp;';
    }
    echo '<br/>';
}


?>

<?php
$n=5;
for($i=1;$i<=$n;$i++){
    for($k=1;$k<=$n-$i;$k++){
        echo "&nbsp;";
    }
    for($j=1;$j<=($i-1)*2+1;$j++){
        echo '*';
    }
    echo '<br/>';
}


?>

<?php
$n=5;
for($i=1;$i<=$n;$i++){
    for($k=1;$k<=$n-$i;$k++){
        echo "&nbsp;";
    }
    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 "&nbsp;";
            }
        }

    }
    echo '<br/>';
}
?>

<?php
$n=5;
for($i=1;$i<=$n;$i++){
    for($j=1;$j<=$n-$i;$j++){
        echo "&nbsp;";
    }
    for($k=1;$k<=2*$i-1;$k++){
        if($i==1){
            echo "*";
        }else{
            if($k==1 || $k==2*$i-1){
                echo "*";
            }else{
                echo "&nbsp;";
            }
        }
    }
    echo "<br/>";
}
for($i=$n;$i>=0;$i--){
    for($j=0;$j<=$n-$i;$j++){
        echo "&nbsp;";
    }
    for($k=1;$k<=2*$i-3;$k++){
        if($k==2*$i-3 || $k==1){
            echo "*";
        }else{
            echo "&nbsp;";
        }
    }
    echo "<br/>";
}
?>

原文地址:https://www.cnblogs.com/q1ng/p/4440865.html