PHP 字母三角形方法

PHP 字母三角形方法

有三种方法可以以三角形或金字塔形式打印字母。

  • 使用range()和for循环
  • 使用chr()和for循环
  • 使用range()和foreach循环

逻辑:

  • 使用两个for循环。
  • 第一个for循环设置条件以打印1到5行。
  • 第二个for循环设置递减条件。

使用range()函数

这个range函数将字母从A到Z按顺序存储到一个数组中。在这里,我们使用两个for循环。

示例:

<?php
alpha = range('A', 'Z');
for(i=0; i<5;i++){ 
  for(j=5;j>i;j--){
    echo alpha[i];
    }
    echo "<br>";
}
?>

输出:

PHP 字母三角形方法

使用chr()函数

这里的chr()函数返回ASCII码的值。A、B、C、D、E的ASCII值分别为65、66、67、68、69。在这里,我们也使用了两个for循环。

示例:

<?php
for( i=65;i<=69; i++){   for(j=5; j>=i-64; j--){
    echo chr(i);
    }
    echo "<br>";
}
?>

输出:

PHP 字母三角形方法

使用foreach循环和range()函数

在这种方法中,我们使用foreach循环和range()函数。range()函数包含数组中的值,并使用$char变量返回它。使用for循环打印输出。

示例:

<?php
k=1;
foreach(range('A','Z') aschar){
    for(i=5;i>=k;i--){
            echo char;
        }
        echo "<br>";k=$k+1;

输出:

PHP 字母三角形方法

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程