php专区

 首页 > php专区 > PHP应用 > 常用功能 > php打印三角星星方法实列

php打印三角星星方法实列

分享到:
【字体:
导读:
         [导读] php打印三角星星方法实列 php打印三角形,直角三角形、倒直角三角形、等腰三角形的代码。逻辑都是外层循环控制行数,内层循环控制空格或星号的个数。 一、php输出直角三角形 ?ph...

php打印三角星星方法实列 php打印三角形,直角三角形、倒直角三角形、等腰三角形的代码。逻辑都是外层循环控制行数,内层循环控制空格或星号的个数。

一、php输出直角三角形

';
}

image.png

二、php输出倒直角三角形

=0;$i--){
    echo str_repeat("*",$i*2+1);
    echo '
'; }

image.png

三、php输出等边三角形

$i;$j--){
        echo " ";
    }
    //星号个数
    for($k=0;$k<($i+1)*2-1;$k++){
        echo "*";
    }
    echo "
"; }

image.png

三、php输出空心三角形

$i;$j--){
        echo " ";
    }
    //星号个数
    for($k=0;$k<($i+1)*2-1;$k++){
        //最后一行
        if($i==$h-1){
            echo str_repeat("*",$k<($i+1)*1.3);
        }else{
            //只输出这一行的第一个或最后一个星号
            if($k==0 || $k==(($i+1)*2-1)-1){
                echo "*";
            }else{
                echo " ";
            }
        }
    }
    echo "
"; }

image.png

四、php输出空心菱形

$i;$j--){
        echo " ";
    }
    //星号个数
    for($k=0;$k<($i+1)*2-1;$k++){
        //只输出这一行的第一个或最后一个星号
        if($k==0 || $k==(($i+1)*2-1)-1){
            echo "*";
        }else{
            echo " ";
        }
    }
    echo "
"; } for($i=$h;$i>=0;$i--){     //空格个数     for($j=0;$j<$h-$i;$j++){         echo " ";     }     //星号个数     for($k=0;$k<($i+1)*2-1;$k++){         //只输出这一行的第一个或最后一个星号         if($k==0 || $k==(($i+1)*2-2)){             echo "*";         }else{             echo " ";         }     }     echo "
"; }

image.png

以上就是php打印三角星星方法实列 全部内容,请大家多多支持自学php网

分享到:
PHP面向对象程序设计之构造方法和析构方...
本文实例讲述了PHP面向对象程序设计之构造方法和析构方法。分享给大家供大家参考,具体如下:对象创建完成后第一个被对象自动调用对象在销毁之前最后一个被对象自动调用的方法,这也是我们在对象中使用析构方法的原因。所以通常使用构造方法完成一些对象的初始化工作,使用析构方法完成一些对象在销毁之前的清理工作。1.构...
php守护进程创建、开启与关闭操作教程
今天带来php守护进程创建、开启与关闭操作教程。 本文实例讲述了php实现简单的守护进程创建、开启与关闭操作。分享给大家供大家参考,具体如下: 前提要安装有pcntl扩展,可通过php -m查看是否安装
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……