图形矩阵php

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源的、简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。 

本篇文章主要介绍了等边三角形矩阵,正方形矩阵,小旗矩阵,圣诞树矩阵,菱形矩阵,等腰三角形矩阵,有需要的朋友可以参考下哦。

目录

1.等边三角形矩阵

2. 正方形矩阵

3.小旗矩阵

4. 圣诞树矩阵

5.菱形矩阵

6.等腰三角形矩阵


1.等边三角形矩阵

代码如下:

<?php

    for($i =1;$i<=6;$i++){

echo "<br>";

   for($j =1;$j<=$i;$j++){

  echo 0;

    }

}

?>

2. 正方形矩阵

代码如下:

<?php

    for($i =1;$i<=4;$i++){

echo "<br>";

   for($j =1;$j<=6;$j++){

  echo 0;

    }

}

?>

3.小旗矩阵

代码如下:

<?php

//上半部分

    for($j=1;$j<=6;$j++){

  echo "<br>";

    for($i=1;$i<=$j;$i++){

  echo "0";

    }

}

echo "<br>";

//下半部分

for($i=1;$i<=4;$i++){

  echo "00","<br>";

}

?>

 

4. 圣诞树矩阵

代码如下:

<?php

//三角形图形行数

//空格数  =总行数-当前行数

//核心字符  2*n-1个

$h=7;

    for($i =1;$i<=$h;$i++){

   echo "<br>";

   for($j =1;$j<=$h-$i;$j++){//控制空格数

    echo " ";

      }

    for($j =1;$j<=2*$i-1;$j++){//控制字符数

      echo 0;

   }

}

//枝干

    for($i =1;$i<=$h;$i++){

echo "<br>";

   for($j =1;$j<=$h-2;$j++){//控制空格数

  echo " ";

   }

  for($j =1;$j<=3;$j++){//控制字符数

    echo 0;

   }

}

?>

 

5.菱形矩阵

代码如下:

<?php

//三角形图形行数

//空格数  =总行数-当前行数

//核心字符  2*n-1个

$h=7;

    for($i =1;$i<=$h;$i++){

echo "<br>";

   for($j =1;$j<=$h-$i;$j++){//控制空格数

  echo " ";

   }

    for($j =1;$j<=2*$i-1;$j++){//控制字符数

      if ($j %2 ==0){

       echo "0";

    }else{

       echo "*";

      }

   }

}

//下半部分

$h=7;

    for($i =$h-1;$i>=1;$i--){

echo "<br>";

   for($j =1;$j<=$h-$i;$j++){//控制空格数

  echo " ";

     }

    for($j =1;$j<=2*$i-1;$j++){//控制字符数

        if($j %2 ==0){

       echo "0";

     }else{

   echo "*";

     }

  }

}

?>

6.等腰三角形矩阵

代码如下:

<?php

//三角形图形行数

//空格数  =总行数-当前行数

//核心字符  2*n-1个

$h=5;

    for($i =1;$i<=$h;$i++){

echo "<br>";

   for($j =1;$j<=$h-$i;$j++){//控制空格数

  echo " ";

     }

for($j =1;$j<=2*$i-1;$j++){//控制字符数

echo 0;

   }

}

?>  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值