以下是使用 PHP 打印金字塔的代码:

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

输出结果为:

    *
   ***
  *****
 *******
*********

在上面的代码中,我们使用了三个嵌套的 for 循环来打印金字塔。第一个循环用于控制行数,第二个循环用于打印每行前面的空格,第三个循环用于打印每行的星号。在第三个循环中,我们使用了公式 2 * $i - 1 来计算每行星号的数量。

为了使金字塔看起来更整齐,我们在空格前面添加了 HTML 空格实体 (' '),并在每行的末尾添加了 HTML 换行标记 ('
')。

PHP 打印金字塔:代码示例与详解

原文地址: https://www.cveoy.top/t/topic/miMw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录