以下是用 PHP 输出金字塔的代码:

<?php
$size = 5; // 金字塔的层数
for ($i = 1; $i <= $size; $i++) {
    // 输出每一层的空格
    for ($j = 1; $j <= $size - $i; $j++) {
        echo " ";
    }
    // 输出每一层的星号
    for ($j = 1; $j <= 2 * $i - 1; $j++) {
        echo "*";
    }
    echo "\n"; // 换行
}
?>

输出结果:

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

解释:

首先定义了金字塔的层数为 5,然后用两个 for 循环来输出每一层的空格和星号。第一个 for 循环输出空格,每一层的空格数为层数减去当前层数,即 $size - $i。第二个 for 循环输出星号,每一层的星号数为 $i * 2 - 1。最后用 echo 输出换行符,使每一层都独占一行。

用php输出金字塔

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

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