PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源的、简单的,面向对象的,解释型的,健壮的,安全的,性能非常之高的,独立于架构的,可移植的,动态的脚本语言。
本篇文章主要介绍了等边三角形矩阵,正方形矩阵,小旗矩阵,圣诞树矩阵,菱形矩阵,等腰三角形矩阵,有需要的朋友可以参考下哦。
目录
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;
}
}
?>